home *** CD-ROM | disk | FTP | other *** search
Unknown | 1991-04-19 | 13.7 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1d f4 20 3e 20 | 3c 43 68 61 69 6e 24 44 |..... > |<Chain$D|
|00000010| 69 72 3e 2e 21 52 75 6e | 49 6d 61 67 65 0d 00 14 |ir>.!Run|Image...|
|00000020| 14 f4 20 43 68 61 69 6e | 20 52 65 61 63 74 69 6f |.. Chain| Reactio|
|00000030| 6e 0d 00 1e 15 f4 20 62 | 79 20 53 74 65 76 65 20 |n..... b|y Steve |
|00000040| 42 6f 73 6d 61 6e 0d 00 | 28 12 f4 20 56 65 72 73 |Bosman..|(.. Vers|
|00000050| 69 6f 6e 20 30 2e 30 31 | 0d 00 32 14 f4 20 28 63 |ion 0.01|..2.. (c|
|00000060| 29 20 4d 61 72 63 68 20 | 31 39 39 30 0d 00 3c 2b |) March |1990..<+|
|00000070| f4 20 41 64 64 20 65 78 | 74 72 61 20 63 6f 6d 70 |. Add ex|tra comp|
|00000080| 75 74 65 72 20 70 6c 61 | 79 65 72 73 20 61 74 20 |uter pla|yers at |
|00000090| 74 68 65 20 65 6e 64 0d | 00 46 3b f4 20 54 68 65 |the end.|.F;. The|
|000000a0| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 63 6f 64 65 20 | followi|ng code |
|000000b0| 6d 61 79 20 6f 6e 6c 79 | 20 62 65 20 6d 6f 64 69 |may only| be modi|
|000000c0| 66 69 65 64 20 69 66 20 | 49 20 61 6d 20 74 6f 6c |fied if |I am tol|
|000000d0| 64 2e 0d 00 47 38 f4 20 | 49 66 20 79 6f 75 20 64 |d...G8. |If you d|
|000000e0| 6f 20 6d 61 6e 61 67 65 | 20 74 6f 20 77 72 69 74 |o manage| to writ|
|000000f0| 65 20 61 20 62 65 74 74 | 65 72 20 63 6f 6d 70 75 |e a bett|er compu|
|00000100| 74 65 72 20 70 6c 61 79 | 65 72 0d 00 48 31 f4 20 |ter play|er..H1. |
|00000110| 70 6c 65 61 73 65 20 73 | 65 6e 64 20 6d 65 20 61 |please s|end me a|
|00000120| 20 63 6f 70 79 20 6f 66 | 20 74 68 65 20 6d 6f 64 | copy of| the mod|
|00000130| 69 66 69 65 64 20 63 6f | 64 65 2e 0d 00 50 36 f4 |ified co|de...P6.|
|00000140| 20 55 6e 64 65 72 20 6e | 6f 20 63 69 72 63 75 6d | Under n|o circum|
|00000150| 73 74 61 6e 63 65 73 20 | 6d 61 79 20 69 74 20 62 |stances |may it b|
|00000160| 65 20 73 6f 6c 64 20 66 | 6f 72 20 70 72 6f 66 69 |e sold f|or profi|
|00000170| 74 0d 00 51 25 f4 20 28 | 65 69 74 68 65 72 20 6d |t..Q%. (|either m|
|00000180| 6f 64 69 66 69 65 64 20 | 6f 72 20 75 6e 6d 6f 64 |odified |or unmod|
|00000190| 69 66 69 65 64 29 0d 00 | 64 05 f4 0d 00 6e 23 f4 |ified)..|d....n#.|
|000001a0| 20 73 65 65 20 74 68 65 | 20 21 72 65 61 64 6d 65 | see the| !readme|
|000001b0| 20 66 69 6c 65 20 66 6f | 72 20 6d 6f 72 65 0d 00 | file fo|r more..|
|000001c0| 78 05 f4 0d 00 82 08 eb | 20 31 35 0d 00 8c 09 e6 |x.......| 15.....|
|000001d0| 20 38 2c 30 0d 00 96 08 | c8 a0 20 32 0d 00 a0 24 | 8,0....|.. 2...$|
|000001e0| 2a 43 48 41 4e 4e 45 4c | 56 4f 49 43 45 20 32 20 |*CHANNEL|VOICE 2 |
|000001f0| 50 65 72 63 75 73 73 69 | 6f 6e 2d 4e 6f 69 73 65 |Percussi|on-Noise|
|00000200| 0d 00 aa 0a f2 69 6e 69 | 74 31 0d 00 b4 0e f2 44 |.....ini|t1.....D|
|00000210| 72 61 77 42 6f 61 72 64 | 0d 00 be 11 f2 44 72 61 |rawBoard|.....Dra|
|00000220| 77 49 6e 69 74 4d 65 6e | 75 0d 00 c8 1c f2 50 6c |wInitMen|u.....Pl|
|00000230| 61 63 65 53 70 72 69 74 | 65 28 22 4c 4f 47 4f 22 |aceSprit|e("LOGO"|
|00000240| 2c 38 2c 36 29 0d 00 d2 | 21 f2 50 6c 61 63 65 53 |,8,6)...|!.PlaceS|
|00000250| 70 72 69 74 65 28 22 76 | 6c 61 72 67 65 62 61 72 |prite("v|largebar|
|00000260| 22 2c 38 2c 30 29 0d 00 | dc 08 c8 97 20 ee 0d 00 |",8,0)..|.... ...|
|00000270| e6 0a f2 69 6e 69 74 32 | 0d 00 f0 0a f2 73 74 61 |...init2|.....sta|
|00000280| 72 74 0d 00 fa 05 f5 0d | 01 04 15 20 e7 20 ac 20 |rt......|... . . |
|00000290| 65 78 69 74 20 8c 20 f2 | 4d 61 69 6e 0d 01 0e 0a |exit . .|Main....|
|000002a0| fd 20 65 78 69 74 0d 01 | 18 08 c8 97 20 87 0d 01 |. exit..|.... ...|
|000002b0| 22 05 db 0d 01 2c 05 e0 | 0d 01 36 05 3a 0d 01 40 |"....,..|..6.:..@|
|000002c0| 0c dd 20 f2 73 74 61 72 | 74 0d 01 4a 0e f2 57 72 |.. .star|t..J..Wr|
|000002d0| 69 74 65 50 6c 61 79 0d | 01 54 0f f2 57 72 69 74 |itePlay.|.T..Writ|
|000002e0| 65 53 6f 75 6e 64 0d 01 | 5e 0d f2 61 6d 6d 6f 75 |eSound..|^..ammou|
|000002f0| 6e 74 73 0d 01 68 17 e3 | 20 6c 70 3d 31 20 b8 20 |nts..h..| lp=1 . |
|00000300| 4e 75 6d 50 6c 61 79 65 | 72 73 0d 01 72 14 20 f2 |NumPlaye|rs..r. .|
|00000310| 50 6c 61 79 65 72 54 79 | 70 65 28 6c 70 29 0d 01 |PlayerTy|pe(lp)..|
|00000320| 7c 05 ed 0d 01 86 0e e3 | 20 6c 70 3d 31 20 b8 20 ||.......| lp=1 . |
|00000330| 34 0d 01 90 12 20 61 6d | 6d 6f 75 6e 74 28 6c 70 |4.... am|mount(lp|
|00000340| 29 3d 30 0d 01 9a 05 ed | 0d 01 a4 06 ef 34 0d 01 |)=0.....|.....4..|
|00000350| ae 0f 6c 65 61 76 65 6c | 6f 6f 70 3d 30 0d 01 b8 |..leavel|oop=0...|
|00000360| 0a 65 78 69 74 3d a3 0d | 01 c2 0b 73 74 61 72 74 |.exit=..|...start|
|00000370| 3d a3 0d 01 cc 05 f5 0d | 01 d6 10 20 c8 97 20 6d |=.......|... .. m|
|00000380| 78 2c 6d 79 2c 6d 62 0d | 01 e0 29 20 e7 20 6d 62 |x,my,mb.|..) . mb|
|00000390| 3e 30 20 80 20 6d 78 3e | 31 30 32 34 20 80 20 6d |>0 . mx>|1024 . m|
|000003a0| 79 3e 35 31 32 20 80 20 | 6d 79 3c 37 36 38 20 8c |y>512 . |my<768 .|
|000003b0| 0d 01 ea 15 20 20 79 70 | 6f 73 3d a8 28 6d 79 2f |.... yp|os=.(my/|
|000003c0| 36 34 29 2d 37 0d 01 f4 | 0f 20 20 c8 8e 20 79 70 |64)-7...|. .. yp|
|000003d0| 6f 73 20 ca 0d 01 fe 13 | 20 20 20 c9 20 31 20 3a |os .....| . 1 :|
|000003e0| 20 65 78 69 74 3d b9 0d | 02 08 14 20 20 20 c9 20 | exit=..|... . |
|000003f0| 32 20 3a 20 73 74 61 72 | 74 3d b9 0d 02 12 0a 20 |2 : star|t=..... |
|00000400| 20 20 c9 20 33 0d 02 1c | 16 20 20 20 20 20 73 6f | . 3...|. so|
|00000410| 75 6e 64 3d ac 20 73 6f | 75 6e 64 0d 02 26 14 20 |und=. so|und..&. |
|00000420| 20 20 20 20 f2 57 72 69 | 74 65 53 6f 75 6e 64 0d | .Wri|teSound.|
|00000430| 02 30 0a 20 20 20 c9 20 | 34 0d 02 3a 16 20 20 20 |.0. . |4..:. |
|00000440| 20 20 4e 75 6d 50 6c 61 | 79 65 72 73 2b 3d 31 0d | NumPla|yers+=1.|
|00000450| 02 44 26 20 20 20 20 20 | e7 20 4e 75 6d 50 6c 61 |.D& |. NumPla|
|00000460| 79 65 72 73 3e 34 20 8c | 20 4e 75 6d 50 6c 61 79 |yers>4 .| NumPlay|
|00000470| 65 72 73 3d 32 0d 02 4e | 13 20 20 20 20 20 f2 57 |ers=2..N|. .W|
|00000480| 72 69 74 65 50 6c 61 79 | 0d 02 58 12 20 20 20 20 |ritePlay|..X. |
|00000490| 20 f2 61 6d 6d 6f 75 6e | 74 73 0d 02 62 1c 20 20 | .ammoun|ts..b. |
|000004a0| 20 20 20 e3 20 6c 70 3d | 31 20 b8 20 4e 75 6d 50 | . lp=|1 . NumP|
|000004b0| 6c 61 79 65 72 73 0d 02 | 6c 19 20 20 20 20 20 20 |layers..|l. |
|000004c0| f2 50 6c 61 79 65 72 54 | 79 70 65 28 6c 70 29 0d |.PlayerT|ype(lp).|
|000004d0| 02 76 0a 20 20 20 20 20 | ed 0d 02 80 07 20 20 cb |.v. |..... .|
|000004e0| 0d 02 8a 13 20 20 e3 20 | 4c 3d 31 20 b8 20 31 30 |.... . |L=1 . 10|
|000004f0| 30 30 30 0d 02 94 07 20 | 20 ed 0d 02 9e 06 20 cd |000.... | ..... .|
|00000500| 0d 02 a8 39 20 e7 20 6d | 62 3e 30 20 80 20 6d 78 |...9 . m|b>0 . mx|
|00000510| 3e 31 30 38 38 20 80 20 | 6d 79 3c 36 34 2a 38 20 |>1088 . |my<64*8 |
|00000520| 20 80 20 6d 79 3e 36 34 | 2a 28 38 2d 4e 75 6d 50 | . my>64|*(8-NumP|
|00000530| 6c 61 79 65 72 73 29 20 | 8c 0d 02 b2 15 20 20 79 |layers) |..... y|
|00000540| 70 6f 73 3d a8 28 6d 79 | 2f 36 34 29 2d 34 0d 02 |pos=.(my|/64)-4..|
|00000550| bc 16 20 20 78 70 6f 73 | 3d a8 28 6d 78 2f 36 34 |.. xpos|=.(mx/64|
|00000560| 29 2d 31 36 0d 02 c6 0f | 20 20 c8 8e 20 78 70 6f |)-16....| .. xpo|
|00000570| 73 20 ca 0d 02 d0 0a 20 | 20 20 c9 20 31 0d 02 da |s ..... | . 1...|
|00000580| 33 20 20 20 20 50 6c 61 | 79 65 72 54 79 70 65 28 |3 Pla|yerType(|
|00000590| 34 2d 79 70 6f 73 2c 30 | 29 3d 31 2d 50 6c 61 79 |4-ypos,0|)=1-Play|
|000005a0| 65 72 54 79 70 65 28 34 | 2d 79 70 6f 73 2c 30 29 |erType(4|-ypos,0)|
|000005b0| 0d 02 e4 0a 20 20 20 c9 | 20 32 0d 02 ee 22 20 20 |.... .| 2..." |
|000005c0| 20 20 e7 20 50 6c 61 79 | 65 72 54 79 70 65 28 34 | . Play|erType(4|
|000005d0| 2d 79 70 6f 73 2c 30 29 | 3d 31 20 8c 0d 02 f8 20 |-ypos,0)|=1 .... |
|000005e0| 20 20 20 20 20 50 6c 61 | 79 65 72 54 79 70 65 28 | Pla|yerType(|
|000005f0| 34 2d 79 70 6f 73 2c 31 | 29 2b 3d 31 0d 03 02 3a |4-ypos,1|)+=1...:|
|00000600| 20 20 20 20 20 e7 20 50 | 6c 61 79 65 72 54 79 70 | . P|layerTyp|
|00000610| 65 28 34 2d 79 70 6f 73 | 2c 31 29 3e 35 20 8c 20 |e(4-ypos|,1)>5 . |
|00000620| 50 6c 61 79 65 72 54 79 | 70 65 28 34 2d 79 70 6f |PlayerTy|pe(4-ypo|
|00000630| 73 2c 31 29 3d 30 0d 03 | 0c 09 20 20 20 20 cd 0d |s,1)=0..|.. ..|
|00000640| 03 16 0a 20 20 20 c9 20 | 33 0d 03 20 54 20 20 20 |... . |3.. T |
|00000650| 20 e7 20 50 6c 61 79 65 | 72 54 79 70 65 28 34 2d | . Playe|rType(4-|
|00000660| 79 70 6f 73 2c 31 29 3d | 32 20 84 20 50 6c 61 79 |ypos,1)=|2 . Play|
|00000670| 65 72 54 79 70 65 28 34 | 2d 79 70 6f 73 2c 31 29 |erType(4|-ypos,1)|
|00000680| 3d 34 20 84 20 50 6c 61 | 79 65 72 54 79 70 65 28 |=4 . Pla|yerType(|
|00000690| 34 2d 79 70 6f 73 2c 31 | 29 3d 35 20 8c 0d 03 2a |4-ypos,1|)=5 ...*|
|000006a0| 10 20 20 20 20 20 c8 8e | 20 6d 62 20 ca 0d 03 34 |. ..| mb ...4|
|000006b0| 0c 20 20 20 20 20 c9 20 | 34 0d 03 3e 21 20 20 20 |. . |4..>! |
|000006c0| 20 20 20 50 6c 61 79 65 | 72 54 79 70 65 28 34 2d | Playe|rType(4-|
|000006d0| 79 70 6f 73 2c 32 29 2b | 3d 31 0d 03 48 3c 20 20 |ypos,2)+|=1..H< |
|000006e0| 20 20 20 20 e7 20 50 6c | 61 79 65 72 54 79 70 65 | . Pl|ayerType|
|000006f0| 28 34 2d 79 70 6f 73 2c | 32 29 3e 39 39 20 8c 20 |(4-ypos,|2)>99 . |
|00000700| 50 6c 61 79 65 72 54 79 | 70 65 28 34 2d 79 70 6f |PlayerTy|pe(4-ypo|
|00000710| 73 2c 32 29 3d 30 0d 03 | 52 0c 20 20 20 20 20 c9 |s,2)=0..|R. .|
|00000720| 20 32 0d 03 5c 20 20 20 | 20 20 20 20 50 6c 61 79 | 2..\ | Play|
|00000730| 65 72 54 79 70 65 28 34 | 2d 79 70 6f 73 2c 32 29 |erType(4|-ypos,2)|
|00000740| 3d 30 0d 03 66 0c 20 20 | 20 20 20 c9 20 31 0d 03 |=0..f. | . 1..|
|00000750| 70 21 20 20 20 20 20 20 | 50 6c 61 79 65 72 54 79 |p! |PlayerTy|
|00000760| 70 65 28 34 2d 79 70 6f | 73 2c 32 29 2d 3d 31 0d |pe(4-ypo|s,2)-=1.|
|00000770| 03 7a 3c 20 20 20 20 20 | 20 e7 20 50 6c 61 79 65 |.z< | . Playe|
|00000780| 72 54 79 70 65 28 34 2d | 79 70 6f 73 2c 32 29 3c |rType(4-|ypos,2)<|
|00000790| 30 20 8c 20 50 6c 61 79 | 65 72 54 79 70 65 28 34 |0 . Play|erType(4|
|000007a0| 2d 79 70 6f 73 2c 32 29 | 3d 39 39 0d 03 84 0a 20 |-ypos,2)|=99.... |
|000007b0| 20 20 20 20 cb 0d 03 8e | 09 20 20 20 20 cd 0d 03 | ....|. ...|
|000007c0| 98 07 20 20 cb 0d 03 a2 | 19 20 20 f2 50 6c 61 79 |.. ....|. .Play|
|000007d0| 65 72 54 79 70 65 28 34 | 2d 79 70 6f 73 29 0d 03 |erType(4|-ypos)..|
|000007e0| ac 12 20 20 e3 20 4c 3d | 31 20 b8 20 35 30 30 30 |.. . L=|1 . 5000|
|000007f0| 0d 03 b6 07 20 20 ed 0d | 03 c0 06 20 cd 0d 03 ca |.... ..|... ....|
|00000800| 12 fd 20 73 74 61 72 74 | 20 84 20 65 78 69 74 0d |.. start| . exit.|
|00000810| 03 d4 0d e7 20 73 74 61 | 72 74 20 8c 0d 03 de 0e |.... sta|rt .....|
|00000820| 20 f2 61 6d 6d 6f 75 6e | 74 73 0d 03 e8 22 20 f2 | .ammoun|ts..." .|
|00000830| 50 6c 61 63 65 53 70 72 | 69 74 65 28 22 6c 6f 6e |PlaceSpr|ite("lon|
|00000840| 67 62 61 72 22 2c 38 2c | 34 2e 35 29 0d 03 f2 07 |gbar",8,|4.5)....|
|00000850| 20 ef 35 0d 03 fc 0f 20 | ec 20 31 30 38 38 2c 36 | .5.... |. 1088,6|
|00000860| 31 38 0d 04 06 11 20 f1 | 22 51 75 69 74 20 47 61 |18.... .|"Quit Ga|
|00000870| 6d 65 22 0d 04 10 07 20 | ef 34 0d 04 1a 25 20 f2 |me".... |.4...% .|
|00000880| 50 6c 61 63 65 53 70 72 | 69 74 65 28 22 73 68 6f |PlaceSpr|ite("sho|
|00000890| 72 74 62 6c 61 6e 6b 22 | 2c 38 2c 35 2e 35 29 0d |rtblank"|,8,5.5).|
|000008a0| 04 24 22 20 f2 50 6c 61 | 63 65 53 70 72 69 74 65 |.$" .Pla|ceSprite|
|000008b0| 28 22 6c 6f 6e 67 62 6c | 61 6e 6b 22 2c 38 2c 34 |("longbl|ank",8,4|
|000008c0| 29 0d 04 2e 22 20 f2 50 | 6c 61 63 65 53 70 72 69 |)..." .P|laceSpri|
|000008d0| 74 65 28 22 76 6c 61 72 | 67 65 62 61 72 22 2c 38 |te("vlar|gebar",8|
|000008e0| 2c 30 29 0d 04 38 07 20 | ef 35 0d 04 42 0f 20 ec |,0)..8. |.5..B. .|
|000008f0| 20 31 31 32 30 2c 32 31 | 36 0d 04 4c 0c 20 f1 22 | 1120,21|6..L. ."|
|00000900| 54 55 52 4e 22 0d 04 56 | 07 20 ef 34 0d 04 60 05 |TURN"..V|. .4..`.|
|00000910| cd 0d 04 6a 05 e1 0d 04 | 74 05 3a 0d 04 7e 11 dd |...j....|t.:..~..|
|00000920| 20 f2 57 72 69 74 65 53 | 6f 75 6e 64 0d 04 88 23 | .WriteS|ound...#|
|00000930| f2 50 6c 61 63 65 53 70 | 72 69 74 65 28 22 76 73 |.PlaceSp|rite("vs|
|00000940| 68 6f 72 74 62 61 72 22 | 2c 39 2e 35 2c 35 29 0d |hortbar"|,9.5,5).|
|00000950| 04 92 06 ef 35 0d 04 9c | 0e ec 20 31 32 34 30 2c |....5...|.. 1240,|
|00000960| 36 38 32 0d 04 a6 19 e7 | 20 73 6f 75 6e 64 20 8c |682.....| sound .|
|00000970| 20 f1 22 59 22 20 8b 20 | f1 22 4e 22 0d 04 b0 06 | ."Y" . |."N"....|
|00000980| ef 34 0d 04 ba 05 e1 0d | 04 c4 05 3a 0d 04 ce 0f |.4......|...:....|
|00000990| dd f2 57 72 69 74 65 50 | 6c 61 79 0d 04 d8 25 f2 |..WriteP|lay...%.|
|000009a0| 50 6c 61 63 65 53 70 72 | 69 74 65 28 22 76 73 68 |PlaceSpr|ite("vsh|
|000009b0| 6f 72 74 62 61 72 22 2c | 39 2e 35 2c 35 2e 35 29 |ortbar",|9.5,5.5)|
|000009c0| 0d 04 e2 06 ef 35 0d 04 | ec 0e ec 20 31 32 34 30 |.....5..|... 1240|
|000009d0| 2c 37 34 36 0d 04 f6 12 | f1 22 22 3b 4e 75 6d 50 |,746....|."";NumP|
|000009e0| 6c 61 79 65 72 73 0d 05 | 00 06 ef 34 0d 05 0a 05 |layers..|...4....|
|000009f0| e1 0d 05 14 05 3a 0d 05 | 1e 0f dd 20 f2 61 6d 6d |.....:..|... .amm|
|00000a00| 6f 75 6e 74 73 0d 05 28 | 13 6c 70 3d 34 2d 4e 75 |ounts..(|.lp=4-Nu|
|00000a10| 6d 50 6c 61 79 65 72 73 | 0d 05 32 0b c8 95 20 6c |mPlayers|..2... l|
|00000a20| 70 3e 30 0d 05 3c 2d 20 | f2 50 6c 61 63 65 53 70 |p>0..<- |.PlaceSp|
|00000a30| 72 69 74 65 28 22 76 73 | 68 6f 72 74 62 61 72 22 |rite("vs|hortbar"|
|00000a40| 2c 38 2c 31 2e 35 2b 30 | 2e 35 2a 28 6c 70 29 29 |,8,1.5+0|.5*(lp))|
|00000a50| 0d 05 46 2f 20 f2 50 6c | 61 63 65 53 70 72 69 74 |..F/ .Pl|aceSprit|
|00000a60| 65 28 22 76 73 68 6f 72 | 74 62 61 72 22 2c 38 2e |e("vshor|tbar",8.|
|00000a70| 35 2c 31 2e 35 2b 30 2e | 35 2a 28 6c 70 29 29 0d |5,1.5+0.|5*(lp)).|
|00000a80| 05 50 2d 20 f2 50 6c 61 | 63 65 53 70 72 69 74 65 |.P- .Pla|ceSprite|
|00000a90| 28 22 76 73 68 6f 72 74 | 62 61 72 22 2c 39 2c 31 |("vshort|bar",9,1|
|00000aa0| 2e 35 2b 30 2e 35 2a 28 | 6c 70 29 29 0d 05 5a 2f |.5+0.5*(|lp))..Z/|
|00000ab0| 20 f2 50 6c 61 63 65 53 | 70 72 69 74 65 28 22 76 | .PlaceS|prite("v|
|00000ac0| 73 68 6f 72 74 62 61 72 | 22 2c 39 2e 35 2c 31 2e |shortbar|",9.5,1.|
|00000ad0| 35 2b 30 2e 35 2a 28 6c | 70 29 29 0d 05 64 0a 20 |5+0.5*(l|p))..d. |
|00000ae0| 6c 70 2d 3d 31 0d 05 6e | 05 ce 0d 05 78 17 e3 20 |lp-=1..n|....x.. |
|00000af0| 6c 70 3d 31 20 b8 20 4e | 75 6d 50 6c 61 79 65 72 |lp=1 . N|umPlayer|
|00000b00| 73 0d 05 82 13 61 6d 6d | 3d 61 6d 6d 6f 75 6e 74 |s....amm|=ammount|
|00000b10| 28 6c 70 29 0d 05 8c 0f | 61 6d 6d 24 3d c3 28 61 |(lp)....|amm$=.(a|
|00000b20| 6d 6d 29 0d 05 96 1f e7 | 20 a9 28 61 6d 6d 24 29 |mm).....| .(amm$)|
|00000b30| 3d 31 20 8c 20 61 6d 6d | 24 3d 22 30 22 2b 61 6d |=1 . amm|$="0"+am|
|00000b40| 6d 24 0d 05 a0 31 f2 50 | 6c 61 63 65 53 70 72 69 |m$...1.P|laceSpri|
|00000b50| 74 65 28 22 73 6d 22 2b | 70 6c 61 79 65 72 24 28 |te("sm"+|player$(|
|00000b60| 6c 70 29 2c 38 2c 32 2b | 30 2e 35 2a 28 34 2d 6c |lp),8,2+|0.5*(4-l|
|00000b70| 70 29 29 0d 05 aa 06 ef | 35 0d 05 b4 18 ec 20 31 |p)).....|5..... 1|
|00000b80| 30 34 30 2c 28 34 2d 6c | 70 29 2a 36 34 2b 32 39 |040,(4-l|p)*64+29|
|00000b90| 36 0d 05 be 0a f1 20 61 | 6d 6d 24 0d 05 c8 06 ef |6..... a|mm$.....|
|00000ba0| 34 0d 05 d2 05 ed 0d 05 | dc 05 e1 0d 05 e6 05 3a |4.......|.......:|
|00000bb0| 0d 05 f0 15 dd 20 f2 50 | 6c 61 79 65 72 54 79 70 |..... .P|layerTyp|
|00000bc0| 65 28 70 6c 29 0d 05 fa | 33 f2 50 6c 61 63 65 53 |e(pl)...|3.PlaceS|
|00000bd0| 70 72 69 74 65 28 22 73 | 6d 22 2b 70 6c 61 79 65 |prite("s|m"+playe|
|00000be0| 72 24 28 70 6c 29 2c 38 | 2e 35 2c 32 2b 30 2e 35 |r$(pl),8|.5,2+0.5|
|00000bf0| 2a 28 34 2d 70 6c 29 29 | 0d 06 04 1a e7 20 50 6c |*(4-pl))|..... Pl|
|00000c00| 61 79 65 72 54 79 70 65 | 28 70 6c 2c 30 29 3d 31 |ayerType|(pl,0)=1|
|00000c10| 20 8c 0d 06 0e 32 20 f2 | 50 6c 61 63 65 53 70 72 | ....2 .|PlaceSpr|
|00000c20| 69 74 65 28 22 73 6d 22 | 2b 70 6c 61 79 65 72 24 |ite("sm"|+player$|
|00000c30| 28 70 6c 29 2c 39 2c 32 | 2b 30 2e 35 2a 28 34 2d |(pl),9,2|+0.5*(4-|
|00000c40| 70 6c 29 29 0d 06 18 45 | 20 e7 20 50 6c 61 79 65 |pl))...E| . Playe|
|00000c50| 72 54 79 70 65 28 70 6c | 2c 31 29 3d 32 20 84 20 |rType(pl|,1)=2 . |
|00000c60| 50 6c 61 79 65 72 54 79 | 70 65 28 70 6c 2c 31 29 |PlayerTy|pe(pl,1)|
|00000c70| 3d 34 20 84 20 50 6c 61 | 79 65 72 54 79 70 65 28 |=4 . Pla|yerType(|
|00000c80| 70 6c 2c 31 29 3d 35 20 | 8c 0d 06 22 35 20 20 f2 |pl,1)=5 |..."5 .|
|00000c90| 50 6c 61 63 65 53 70 72 | 69 74 65 28 22 73 6d 22 |PlaceSpr|ite("sm"|
|00000ca0| 2b 70 6c 61 79 65 72 24 | 28 70 6c 29 2c 39 2e 35 |+player$|(pl),9.5|
|00000cb0| 2c 32 2b 30 2e 35 2a 28 | 34 2d 70 6c 29 29 0d 06 |,2+0.5*(|4-pl))..|
|00000cc0| 2c 06 20 cc 0d 06 36 30 | 20 20 f2 50 6c 61 63 65 |,. ...60| .Place|
|00000cd0| 53 70 72 69 74 65 28 22 | 76 73 68 6f 72 74 62 61 |Sprite("|vshortba|
|00000ce0| 72 22 2c 39 2e 35 2c 32 | 2b 30 2e 35 2a 28 34 2d |r",9.5,2|+0.5*(4-|
|00000cf0| 70 6c 29 29 0d 06 40 06 | 20 cd 0d 06 4a 05 cc 0d |pl))..@.| ...J...|
|00000d00| 06 54 2d 20 f2 50 6c 61 | 63 65 53 70 72 69 74 65 |.T- .Pla|ceSprite|
|00000d10| 28 22 76 73 68 6f 72 74 | 62 61 72 22 2c 39 2c 32 |("vshort|bar",9,2|
|00000d20| 2b 30 2e 35 2a 28 34 2d | 70 6c 29 29 0d 06 5e 2f |+0.5*(4-|pl))..^/|
|00000d30| 20 f2 50 6c 61 63 65 53 | 70 72 69 74 65 28 22 76 | .PlaceS|prite("v|
|00000d40| 73 68 6f 72 74 62 61 72 | 22 2c 39 2e 35 2c 32 2b |shortbar|",9.5,2+|
|00000d50| 30 2e 35 2a 28 34 2d 70 | 6c 29 29 0d 06 68 05 cd |0.5*(4-p|l))..h..|
|00000d60| 0d 06 72 06 ef 35 0d 06 | 7c 18 ec 20 31 31 31 32 |..r..5..||.. 1112|
|00000d70| 2c 36 34 2a 28 34 2d 70 | 6c 29 2b 32 39 36 0d 06 |,64*(4-p|l)+296..|
|00000d80| 86 1a e7 20 50 6c 61 79 | 65 72 54 79 70 65 28 70 |... Play|erType(p|
|00000d90| 6c 2c 30 29 3d 30 20 8c | 0d 06 90 09 20 f1 22 48 |l,0)=0 .|.... ."H|
|00000da0| 22 0d 06 9a 05 cc 0d 06 | a4 09 20 f1 22 41 22 0d |".......|.. ."A".|
|00000db0| 06 ae 19 20 ec 20 31 31 | 37 34 2c 36 34 2a 28 34 |... . 11|74,64*(4|
|00000dc0| 2d 70 6c 29 2b 32 39 36 | 0d 06 b8 1a 20 f1 20 c3 |-pl)+296|.... . .|
|00000dd0| 28 50 6c 61 79 65 72 54 | 79 70 65 28 70 6c 2c 31 |(PlayerT|ype(pl,1|
|00000de0| 29 29 0d 06 c2 45 20 e7 | 20 50 6c 61 79 65 72 54 |))...E .| PlayerT|
|00000df0| 79 70 65 28 70 6c 2c 31 | 29 3d 32 20 84 20 50 6c |ype(pl,1|)=2 . Pl|
|00000e00| 61 79 65 72 54 79 70 65 | 28 70 6c 2c 31 29 3d 34 |ayerType|(pl,1)=4|
|00000e10| 20 84 20 50 6c 61 79 65 | 72 54 79 70 65 28 70 6c | . Playe|rType(pl|
|00000e20| 2c 31 29 3d 35 20 8c 0d | 06 cc 1a 20 20 ec 20 31 |,1)=5 ..|... . 1|
|00000e30| 32 33 38 2c 36 34 2a 28 | 34 2d 70 6c 29 2b 32 39 |238,64*(|4-pl)+29|
|00000e40| 36 0d 06 d6 1b 20 20 f1 | 20 c3 28 50 6c 61 79 65 |6.... .| .(Playe|
|00000e50| 72 54 79 70 65 28 70 6c | 2c 32 29 29 0d 06 e0 06 |rType(pl|,2))....|
|00000e60| 20 cd 0d 06 ea 05 cd 0d | 06 f4 06 ef 34 0d 06 fe | .......|....4...|
|00000e70| 05 e1 0d 07 08 05 3a 0d | 07 12 0c dd 20 f2 69 6e |......:.|.... .in|
|00000e80| 69 74 31 0d 07 1c 10 f2 | 4c 6f 61 64 53 70 72 69 |it1.....|LoadSpri|
|00000e90| 74 65 73 0d 07 26 10 de | 20 6f 77 6e 65 72 28 37 |tes..&..| owner(7|
|00000ea0| 2c 37 29 0d 07 30 13 de | 20 73 74 72 65 6e 67 74 |,7)..0..| strengt|
|00000eb0| 68 28 37 2c 37 29 0d 07 | 3a 14 de 20 63 72 69 74 |h(7,7)..|:.. crit|
|00000ec0| 69 63 61 6c 73 28 37 2c | 37 29 0d 07 44 15 de 20 |icals(7,|7)..D.. |
|00000ed0| 50 6c 61 79 65 72 54 79 | 70 65 28 34 2c 32 29 0d |PlayerTy|pe(4,2).|
|00000ee0| 07 4e 10 de 20 70 6c 61 | 79 65 72 24 28 34 29 0d |.N.. pla|yer$(4).|
|00000ef0| 07 58 10 de 20 61 6d 6d | 6f 75 6e 74 28 34 29 0d |.X.. amm|ount(4).|
|00000f00| 07 62 10 de 20 6e 75 6d | 62 65 72 24 28 37 29 0d |.b.. num|ber$(7).|
|00000f10| 07 6c 14 de 20 54 65 6d | 70 4f 77 6e 65 72 28 37 |.l.. Tem|pOwner(7|
|00000f20| 2c 37 29 0d 07 76 17 de | 20 54 65 6d 70 53 74 72 |,7)..v..| TempStr|
|00000f30| 65 6e 67 74 68 28 37 2c | 37 29 0d 07 80 14 de 20 |ength(7,|7)..... |
|00000f40| 54 65 6d 70 41 6d 6d 6f | 75 6e 74 28 34 29 0d 07 |TempAmmo|unt(4)..|
|00000f50| 8a 0f de 20 44 69 66 66 | 28 37 2c 37 29 0d 07 94 |... Diff|(7,7)...|
|00000f60| 16 70 6c 61 79 65 72 24 | 28 30 29 3d 22 62 6c 61 |.player$|(0)="bla|
|00000f70| 6e 6b 22 0d 07 9e 14 70 | 6c 61 79 65 72 24 28 31 |nk"....p|layer$(1|
|00000f80| 29 3d 22 72 65 64 22 0d | 07 a8 16 70 6c 61 79 65 |)="red".|...playe|
|00000f90| 72 24 28 32 29 3d 22 67 | 72 65 65 6e 22 0d 07 b2 |r$(2)="g|reen"...|
|00000fa0| 15 70 6c 61 79 65 72 24 | 28 33 29 3d 22 62 6c 75 |.player$|(3)="blu|
|00000fb0| 65 22 0d 07 bc 17 70 6c | 61 79 65 72 24 28 34 29 |e"....pl|ayer$(4)|
|00000fc0| 3d 22 70 75 72 70 6c 65 | 22 0d 07 c6 16 6e 75 6d |="purple|"....num|
|00000fd0| 62 65 72 24 28 30 29 3d | 22 62 6c 61 6e 6b 22 0d |ber$(0)=|"blank".|
|00000fe0| 07 d0 14 6e 75 6d 62 65 | 72 24 28 31 29 3d 22 6f |...numbe|r$(1)="o|
|00000ff0| 6e 65 22 0d 07 da 14 6e | 75 6d 62 65 72 24 28 32 |ne"....n|umber$(2|
|00001000| 29 3d 22 74 77 6f 22 0d | 07 e4 16 6e 75 6d 62 65 |)="two".|...numbe|
|00001010| 72 24 28 33 29 3d 22 74 | 68 72 65 65 22 0d 07 ee |r$(3)="t|hree"...|
|00001020| 15 6e 75 6d 62 65 72 24 | 28 34 29 3d 22 66 6f 75 |.number$|(4)="fou|
|00001030| 72 22 0d 07 f8 15 6e 75 | 6d 62 65 72 24 28 35 29 |r"....nu|mber$(5)|
|00001040| 3d 22 66 69 76 65 22 0d | 08 02 14 6e 75 6d 62 65 |="five".|...numbe|
|00001050| 72 24 28 36 29 3d 22 73 | 69 78 22 0d 08 0c 16 6e |r$(6)="s|ix"....n|
|00001060| 75 6d 62 65 72 24 28 37 | 29 3d 22 73 65 76 65 6e |umber$(7|)="seven|
|00001070| 22 0d 08 16 0b 73 6f 75 | 6e 64 3d b9 0d 08 20 10 |"....sou|nd=... .|
|00001080| 4e 75 6d 50 6c 61 79 65 | 72 73 3d 32 0d 08 2a 05 |NumPlaye|rs=2..*.|
|00001090| e1 0d 08 34 05 3a 0d 08 | 3e 0c dd 20 f2 69 6e 69 |...4.:..|>.. .ini|
|000010a0| 74 32 0d 08 48 0d e3 20 | 78 3d 30 20 b8 20 37 0d |t2..H.. |x=0 . 7.|
|000010b0| 08 52 0e 20 e3 20 79 3d | 30 20 b8 20 37 0d 08 5c |.R. . y=|0 . 7..\|
|000010c0| 12 20 20 6f 77 6e 65 72 | 28 78 2c 79 29 3d 30 0d |. owner|(x,y)=0.|
|000010d0| 08 66 15 20 20 73 74 72 | 65 6e 67 74 68 28 78 2c |.f. str|ength(x,|
|000010e0| 79 29 3d 30 0d 08 70 16 | 20 20 63 72 69 74 69 63 |y)=0..p.| critic|
|000010f0| 61 6c 73 28 78 2c 79 29 | 3d 30 0d 08 7a 06 20 ed |als(x,y)|=0..z. .|
|00001100| 0d 08 84 05 ed 0d 08 8e | 0c 66 69 6e 69 73 68 3d |........|.finish=|
|00001110| 30 0d 08 98 05 e1 0d 08 | a2 05 3a 0d 08 ac 12 dd |0.......|..:.....|
|00001120| 20 f2 4c 6f 61 64 53 70 | 72 69 74 65 73 0d 08 b6 | .LoadSp|rites...|
|00001130| 1d 2a 53 4c 4f 41 44 20 | 3c 4f 62 65 79 24 44 69 |.*SLOAD |<Obey$Di|
|00001140| 72 3e 2e 53 70 72 69 74 | 65 73 0d 08 c0 12 2a 53 |r>.Sprit|es....*S|
|00001150| 43 48 4f 4f 53 45 20 42 | 4c 41 4e 4b 0d 08 ca 05 |CHOOSE B|LANK....|
|00001160| e1 0d 08 d4 05 3a 0d 08 | de 10 dd 20 f2 44 72 61 |.....:..|... .Dra|
|00001170| 77 42 6f 61 72 64 0d 08 | e8 0d e3 20 58 3d 30 20 |wBoard..|... X=0 |
|00001180| b8 20 37 0d 08 f2 0e 20 | e3 20 59 3d 30 20 b8 20 |. 7.... |. Y=0 . |
|00001190| 37 0d 08 fc 1f 20 20 f2 | 50 6c 61 63 65 53 70 72 |7.... .|PlaceSpr|
|000011a0| 69 74 65 28 22 62 6c 61 | 6e 6b 22 2c 58 2c 59 29 |ite("bla|nk",X,Y)|
|000011b0| 0d 09 06 06 20 ed 0d 09 | 10 05 ed 0d 09 1a 05 e1 |.... ...|........|
|000011c0| 0d 09 24 05 3a 0d 09 2e | 13 dd 20 f2 44 72 61 77 |..$.:...|.. .Draw|
|000011d0| 49 6e 69 74 4d 65 6e 75 | 0d 09 38 1f f2 50 6c 61 |InitMenu|..8..Pla|
|000011e0| 63 65 53 70 72 69 74 65 | 28 22 6c 6f 6e 67 62 61 |ceSprite|("longba|
|000011f0| 72 22 2c 38 2c 34 29 0d | 09 42 21 f2 50 6c 61 63 |r",8,4).|.B!.Plac|
|00001200| 65 53 70 72 69 74 65 28 | 22 6c 6f 6e 67 62 61 72 |eSprite(|"longbar|
|00001210| 22 2c 38 2c 34 2e 35 29 | 0d 09 4c 20 f2 50 6c 61 |",8,4.5)|..L .Pla|
|00001220| 63 65 53 70 72 69 74 65 | 28 22 73 68 6f 72 74 62 |ceSprite|("shortb|
|00001230| 61 72 22 2c 38 2c 35 29 | 0d 09 56 23 f2 50 6c 61 |ar",8,5)|..V#.Pla|
|00001240| 63 65 53 70 72 69 74 65 | 28 22 76 73 68 6f 72 74 |ceSprite|("vshort|
|00001250| 62 61 72 22 2c 39 2e 35 | 2c 35 29 0d 09 60 22 f2 |bar",9.5|,5)..`".|
|00001260| 50 6c 61 63 65 53 70 72 | 69 74 65 28 22 73 68 6f |PlaceSpr|ite("sho|
|00001270| 72 74 62 61 72 22 2c 38 | 2c 35 2e 35 29 0d 09 6a |rtbar",8|,5.5)..j|
|00001280| 25 f2 50 6c 61 63 65 53 | 70 72 69 74 65 28 22 76 |%.PlaceS|prite("v|
|00001290| 73 68 6f 72 74 62 61 72 | 22 2c 39 2e 35 2c 35 2e |shortbar|",9.5,5.|
|000012a0| 35 29 0d 09 74 06 ef 35 | 0d 09 7e 0e ec 20 31 30 |5)..t..5|..~.. 10|
|000012b0| 36 34 2c 37 34 34 0d 09 | 88 0e f1 22 50 6c 61 79 |64,744..|..."Play|
|000012c0| 65 72 73 22 0d 09 92 0e | ec 20 31 30 38 30 2c 36 |ers"....|. 1080,6|
|000012d0| 38 32 0d 09 9c 0c f1 22 | 53 6f 75 6e 64 22 0d 09 |82....."|Sound"..|
|000012e0| a6 0e ec 20 31 30 37 32 | 2c 36 31 38 0d 09 b0 11 |... 1072|,618....|
|000012f0| f1 22 53 74 61 72 74 20 | 47 61 6d 65 22 0d 09 ba |."Start |Game"...|
|00001300| 0e ec 20 31 31 31 36 2c | 35 35 34 0d 09 c4 0b f1 |.. 1116,|554.....|
|00001310| 22 45 78 69 74 22 0d 09 | ce 05 e1 0d 09 d8 05 3a |"Exit"..|.......:|
|00001320| 0d 09 e2 1f dd 20 f2 50 | 6c 61 63 65 53 70 72 69 |..... .P|laceSpri|
|00001330| 74 65 28 73 70 72 69 74 | 65 24 2c 78 2c 79 29 0d |te(sprit|e$,x,y).|
|00001340| 09 ec 0c 78 70 3d 78 2a | 31 32 38 0d 09 f6 0c 79 |...xp=x*|128....y|
|00001350| 70 3d 79 2a 31 32 38 0d | 0a 00 19 ff 28 22 53 43 |p=y*128.|....("SC|
|00001360| 48 4f 4f 53 45 20 22 2b | 73 70 72 69 74 65 24 29 |HOOSE "+|sprite$)|
|00001370| 0d 0a 0a 0f f0 20 26 45 | 44 2c 78 70 2c 79 70 0d |..... &E|D,xp,yp.|
|00001380| 0a 14 05 e1 0d 0a 1e 05 | 3a 0d 0a 28 19 dd 20 f2 |........|:..(.. .|
|00001390| 57 72 69 74 65 53 74 72 | 65 6e 67 74 68 28 78 2c |WriteStr|ength(x,|
|000013a0| 79 29 0d 0a 32 17 76 61 | 6c 75 65 3d 73 74 72 65 |y)..2.va|lue=stre|
|000013b0| 6e 67 74 68 28 78 2c 79 | 29 0d 0a 3c 24 f2 50 6c |ngth(x,y|)..<$.Pl|
|000013c0| 61 63 65 53 70 72 69 74 | 65 28 6e 75 6d 62 65 72 |aceSprit|e(number|
|000013d0| 24 28 76 61 6c 75 65 29 | 2c 78 2c 79 29 0d 0a 46 |$(value)|,x,y)..F|
|000013e0| 05 e1 0d 0a 50 05 3a 0d | 0a 5a 0b dd 20 f2 4d 61 |....P.:.|.Z.. .Ma|
|000013f0| 69 6e 0d 0a 64 0a 74 75 | 72 6e 3d 31 0d 0a 6e 0c |in..d.tu|rn=1..n.|
|00001400| 70 6c 61 79 65 72 3d 31 | 0d 0a 78 0a 71 75 69 74 |player=1|..x.quit|
|00001410| 3d a3 0d 0a 82 05 f5 0d | 0a 8c 23 20 e7 20 61 6d |=.......|..# . am|
|00001420| 6d 6f 75 6e 74 28 70 6c | 61 79 65 72 29 3e 30 20 |mount(pl|ayer)>0 |
|00001430| 84 20 74 75 72 6e 3d 31 | 20 8c 0d 0a 96 2b 20 20 |. turn=1| ....+ |
|00001440| f2 50 6c 61 63 65 53 70 | 72 69 74 65 28 70 6c 61 |.PlaceSp|rite(pla|
|00001450| 79 65 72 24 28 70 6c 61 | 79 65 72 29 2c 38 2e 35 |yer$(pla|yer),8.5|
|00001460| 2c 2e 32 35 29 0d 0a a0 | 1f 20 20 c8 8e 20 50 6c |,.25)...|. .. Pl|
|00001470| 61 79 65 72 54 79 70 65 | 28 70 6c 61 79 65 72 2c |ayerType|(player,|
|00001480| 30 29 20 ca 0d 0a aa 13 | 20 20 20 c9 20 30 20 3a |0) .....| . 0 :|
|00001490| 20 f2 48 75 6d 61 6e 0d | 0a b4 16 20 20 20 c9 20 | .Human.|... . |
|000014a0| 31 20 3a 20 f2 43 6f 6d | 70 75 74 65 72 0d 0a be |1 : .Com|puter...|
|000014b0| 07 20 20 cb 0d 0a c8 21 | 20 20 66 69 6e 69 73 68 |. ....!| finish|
|000014c0| 3d a4 43 68 65 63 6b 46 | 69 6e 69 73 68 28 70 6c |=.CheckF|inish(pl|
|000014d0| 61 79 65 72 29 0d 0a d2 | 06 20 cd 0d 0a dc 0e 20 |ayer)...|. ..... |
|000014e0| 70 6c 61 79 65 72 2b 3d | 31 0d 0a e6 2b 20 e7 20 |player+=|1...+ . |
|000014f0| 70 6c 61 79 65 72 3e 4e | 75 6d 50 6c 61 79 65 72 |player>N|umPlayer|
|00001500| 73 20 8c 20 70 6c 61 79 | 65 72 3d 31 3a 74 75 72 |s . play|er=1:tur|
|00001510| 6e 2b 3d 31 0d 0a f0 15 | fd 20 66 69 6e 69 73 68 |n+=1....|. finish|
|00001520| 3e 30 20 84 20 71 75 69 | 74 0d 0a fa 0f f2 46 69 |>0 . qui|t.....Fi|
|00001530| 6e 69 73 68 47 61 6d 65 | 0d 0b 04 05 e1 0d 0b 0e |nishGame|........|
|00001540| 05 3a 0d 0b 18 1a dd 20 | a4 43 68 65 63 6b 46 69 |.:..... |.CheckFi|
|00001550| 6e 69 73 68 28 70 6c 61 | 79 65 72 29 0d 0b 22 17 |nish(pla|yer)..".|
|00001560| e3 20 6c 70 3d 31 20 b8 | 20 4e 75 6d 50 6c 61 79 |. lp=1 .| NumPlay|
|00001570| 65 72 73 0d 0b 2c 2e 20 | e7 20 28 61 6d 6d 6f 75 |ers..,. |. (ammou|
|00001580| 6e 74 28 6c 70 29 3e 30 | 20 80 20 6c 70 3c 3e 70 |nt(lp)>0| . lp<>p|
|00001590| 6c 61 79 65 72 29 20 84 | 20 74 75 72 6e 3d 31 20 |layer) .| turn=1 |
|000015a0| 8c 0d 0b 36 08 20 20 3d | 30 0d 0b 40 06 20 cd 0d |...6. =|0..@. ..|
|000015b0| 0b 4a 05 ed 0d 0b 54 0b | 3d 70 6c 61 79 65 72 0d |.J....T.|=player.|
|000015c0| 0b 5e 05 3a 0d 0b 68 1a | dd 20 a4 70 6f 73 28 70 |.^.:..h.|. .pos(p|
|000015d0| 73 29 20 3d 20 a8 28 70 | 73 2f 31 32 38 29 0d 0b |s) = .(p|s/128)..|
|000015e0| 72 05 3a 0d 0b 7c 13 dd | 20 a4 6c 65 67 61 6c 28 |r.:..|..| .legal(|
|000015f0| 78 2c 79 2c 70 29 0d 0b | 86 28 e7 20 6f 77 6e 65 |x,y,p)..|.(. owne|
|00001600| 72 28 78 2c 79 29 3d 70 | 6c 61 79 65 72 20 84 20 |r(x,y)=p|layer . |
|00001610| 6f 77 6e 65 72 28 78 2c | 79 29 3d 30 20 8c 0d 0b |owner(x,|y)=0 ...|
|00001620| 90 06 3d 31 0d 0b 9a 05 | cd 0d 0b a4 06 3d 30 0d |..=1....|.....=0.|
|00001630| 0b ae 05 3a 0d 0b b8 10 | dd f2 46 69 6e 69 73 68 |...:....|..Finish|
|00001640| 47 61 6d 65 0d 0b c2 21 | f2 50 6c 61 63 65 53 70 |Game...!|.PlaceSp|
|00001650| 72 69 74 65 28 22 76 6c | 61 72 67 65 62 61 72 22 |rite("vl|argebar"|
|00001660| 2c 38 2c 30 29 0d 0b cc | 06 ef 35 0d 0b d6 10 e7 |,8,0)...|..5.....|
|00001670| 20 66 69 6e 69 73 68 3e | 30 20 8c 0d 0b e0 0f 20 | finish>|0 ..... |
|00001680| ec 20 31 30 39 36 2c 32 | 31 36 0d 0b ea 0f 20 f1 |. 1096,2|16.... .|
|00001690| 22 57 49 4e 4e 45 52 21 | 22 0d 0b f4 2a 20 f2 50 |"WINNER!|"...* .P|
|000016a0| 6c 61 63 65 53 70 72 69 | 74 65 28 70 6c 61 79 65 |laceSpri|te(playe|
|000016b0| 72 24 28 66 69 6e 69 73 | 68 29 2c 38 2e 35 2c 2e |r$(finis|h),8.5,.|
|000016c0| 32 35 29 0d 0b fe 05 cc | 0d 0c 08 0f 20 ec 20 31 |25).....|.... . 1|
|000016d0| 30 38 38 2c 31 32 38 0d | 0c 12 12 20 f1 20 22 4e |088,128.|... . "N|
|000016e0| 6f 20 57 69 6e 6e 65 72 | 22 0d 0c 1c 05 cd 0d 0c |o Winner|".......|
|000016f0| 26 11 f2 44 72 61 77 49 | 6e 69 74 4d 65 6e 75 0d |&..DrawI|nitMenu.|
|00001700| 0c 30 0a f2 69 6e 69 74 | 32 0d 0c 3a 0a f2 73 74 |.0..init|2..:..st|
|00001710| 61 72 74 0d 0c 44 17 e7 | 20 ac 20 65 78 69 74 20 |art..D..| . exit |
|00001720| f2 44 72 61 77 42 6f 61 | 72 64 0d 0c 4e 05 e1 0d |.DrawBoa|rd..N...|
|00001730| 0c 58 05 3a 0d 0c 62 20 | dd 20 f2 41 64 64 4f 6e |.X.:..b |. .AddOn|
|00001740| 65 54 6f 53 71 75 61 72 | 65 28 78 70 6f 73 2c 79 |eToSquar|e(xpos,y|
|00001750| 70 6f 73 29 0d 0c 6c 1a | 73 74 72 65 6e 67 74 68 |pos)..l.|strength|
|00001760| 28 78 70 6f 73 2c 79 70 | 6f 73 29 2b 3d 31 0d 0c |(xpos,yp|os)+=1..|
|00001770| 76 20 e7 20 6f 77 6e 65 | 72 28 78 70 6f 73 2c 79 |v . owne|r(xpos,y|
|00001780| 70 6f 73 29 3c 3e 70 6c | 61 79 65 72 20 8c 0d 0c |pos)<>pl|ayer ...|
|00001790| 80 17 20 61 6d 6d 6f 75 | 6e 74 28 70 6c 61 79 65 |.. ammou|nt(playe|
|000017a0| 72 29 2b 3d 31 0d 0c 8a | 38 20 e7 20 6f 77 6e 65 |r)+=1...|8 . owne|
|000017b0| 72 28 78 70 6f 73 2c 79 | 70 6f 73 29 3e 30 20 8c |r(xpos,y|pos)>0 .|
|000017c0| 20 61 6d 6d 6f 75 6e 74 | 28 6f 77 6e 65 72 28 78 | ammount|(owner(x|
|000017d0| 70 6f 73 2c 79 70 6f 73 | 29 29 2d 3d 31 0d 0c 94 |pos,ypos|))-=1...|
|000017e0| 0e 20 f2 61 6d 6d 6f 75 | 6e 74 73 0d 0c 9e 05 cd |. .ammou|nts.....|
|000017f0| 0d 0c a8 1b 6f 77 6e 65 | 72 28 78 70 6f 73 2c 79 |....owne|r(xpos,y|
|00001800| 70 6f 73 29 3d 70 6c 61 | 79 65 72 0d 0c b2 2b f2 |pos)=pla|yer...+.|
|00001810| 50 6c 61 63 65 53 70 72 | 69 74 65 28 70 6c 61 79 |PlaceSpr|ite(play|
|00001820| 65 72 24 28 70 6c 61 79 | 65 72 29 2c 78 70 6f 73 |er$(play|er),xpos|
|00001830| 2c 79 70 6f 73 29 0d 0c | bc 1d f2 57 72 69 74 65 |,ypos)..|...Write|
|00001840| 53 74 72 65 6e 67 74 68 | 28 78 70 6f 73 2c 79 70 |Strength|(xpos,yp|
|00001850| 6f 73 29 0d 0c c6 05 e1 | 0d 0c d0 05 3a 0d 0c da |os).....|....:...|
|00001860| 22 dd 20 f2 43 68 65 63 | 6b 49 66 43 68 61 69 6e |". .Chec|kIfChain|
|00001870| 52 65 61 63 74 69 6f 6e | 28 63 78 2c 63 79 29 0d |Reaction|(cx,cy).|
|00001880| 0c e4 21 43 72 69 74 69 | 63 61 6c 53 69 7a 65 3d |..!Criti|calSize=|
|00001890| a4 63 72 69 74 69 63 61 | 6c 28 63 78 2c 63 79 29 |.critica|l(cx,cy)|
|000018a0| 0d 0c ee 24 e7 20 73 74 | 72 65 6e 67 74 68 28 63 |...$. st|rength(c|
|000018b0| 78 2c 63 79 29 3e 43 72 | 69 74 69 63 61 6c 53 69 |x,cy)>Cr|iticalSi|
|000018c0| 7a 65 20 8c 0d 0c f8 13 | 20 f2 43 68 61 69 6e 52 |ze .....| .ChainR|
|000018d0| 65 61 63 74 69 6f 6e 0d | 0d 02 05 cd 0d 0d 0c 05 |eaction.|........|
|000018e0| e1 0d 0d 16 05 3a 0d 0d | 20 16 dd 20 a4 63 72 69 |.....:..| .. .cri|
|000018f0| 74 69 63 61 6c 28 63 78 | 2c 63 79 29 0d 0d 2a 13 |tical(cx|,cy)..*.|
|00001900| e7 20 63 78 3d 30 20 84 | 20 63 78 3d 37 20 8c 0d |. cx=0 .| cx=7 ..|
|00001910| 0d 34 14 20 e7 20 63 79 | 3d 30 20 84 20 63 79 3d |.4. . cy|=0 . cy=|
|00001920| 37 20 8c 0d 0d 3e 08 20 | 20 3d 31 0d 0d 48 06 20 |7 ...>. | =1..H. |
|00001930| cc 0d 0d 52 08 20 20 3d | 32 0d 0d 5c 06 20 cd 0d |...R. =|2..\. ..|
|00001940| 0d 66 05 cc 0d 0d 70 14 | 20 e7 20 63 79 3d 30 20 |.f....p.| . cy=0 |
|00001950| 84 20 63 79 3d 37 20 8c | 0d 0d 7a 08 20 20 3d 32 |. cy=7 .|..z. =2|
|00001960| 0d 0d 84 06 20 cd 0d 0d | 8e 05 cd 0d 0d 98 06 3d |.... ...|.......=|
|00001970| 33 0d 0d a2 05 3a 0d 0d | ac 14 dd 20 f2 43 68 61 |3....:..|... .Cha|
|00001980| 69 6e 52 65 61 63 74 69 | 6f 6e 0d 0d b6 05 f5 0d |inReacti|on......|
|00001990| 0d c0 10 20 c8 97 20 6d | 78 2c 6d 79 2c 6d 62 0d |... .. m|x,my,mb.|
|000019a0| 0d ca 29 20 e7 20 6d 62 | 3e 30 20 80 20 6d 78 3e |..) . mb|>0 . mx>|
|000019b0| 31 30 35 36 20 80 20 6d | 79 3e 35 31 32 20 80 20 |1056 . m|y>512 . |
|000019c0| 6d 79 3c 37 36 38 20 8c | 0d 0d d4 15 20 20 79 70 |my<768 .|.... yp|
|000019d0| 6f 73 3d a8 28 6d 79 2f | 36 34 29 2d 37 0d 0d de |os=.(my/|64)-7...|
|000019e0| 0f 20 20 c8 8e 20 79 70 | 6f 73 20 ca 0d 0d e8 13 |. .. yp|os .....|
|000019f0| 20 20 20 c9 20 32 20 3a | 20 71 75 69 74 3d b9 0d | . 2 :| quit=..|
|00001a00| 0d f2 0a 20 20 20 c9 20 | 33 0d 0d fc 15 20 20 20 |... . |3.... |
|00001a10| 20 73 6f 75 6e 64 3d ac | 20 73 6f 75 6e 64 0d 0e | sound=.| sound..|
|00001a20| 06 13 20 20 20 20 f2 57 | 72 69 74 65 53 6f 75 6e |.. .W|riteSoun|
|00001a30| 64 0d 0e 10 07 20 20 cb | 0d 0e 1a 13 20 20 e3 20 |d.... .|.... . |
|00001a40| 4c 3d 31 20 b8 20 31 30 | 30 30 30 0d 0e 24 07 20 |L=1 . 10|000..$. |
|00001a50| 20 ed 0d 0e 2e 06 20 cd | 0d 0e 38 0f 20 e7 20 71 | ..... .|..8. . q|
|00001a60| 75 69 74 3d 30 20 8c 0d | 0e 42 19 20 20 4e 75 6d |uit=0 ..|.B. Num|
|00001a70| 62 65 72 4f 66 43 72 69 | 74 69 63 61 6c 73 3d 30 |berOfCri|ticals=0|
|00001a80| 0d 0e 4c 0f 20 20 e3 20 | 78 3d 30 20 b8 20 37 0d |..L. . |x=0 . 7.|
|00001a90| 0e 56 10 20 20 20 e3 20 | 79 3d 30 20 b8 20 37 0d |.V. . |y=0 . 7.|
|00001aa0| 0e 60 23 20 20 20 20 43 | 72 69 74 69 63 61 6c 53 |.`# C|riticalS|
|00001ab0| 69 7a 65 3d a4 63 72 69 | 74 69 63 61 6c 28 78 2c |ize=.cri|tical(x,|
|00001ac0| 79 29 0d 0e 6a 26 20 20 | 20 20 e7 20 73 74 72 65 |y)..j& | . stre|
|00001ad0| 6e 67 74 68 28 78 2c 79 | 29 3e 43 72 69 74 69 63 |ngth(x,y|)>Critic|
|00001ae0| 61 6c 53 69 7a 65 20 8c | 0d 0e 74 19 20 20 20 20 |alSize .|..t. |
|00001af0| 20 63 72 69 74 69 63 61 | 6c 73 28 78 2c 79 29 3d | critica|ls(x,y)=|
|00001b00| 31 0d 0e 7e 26 20 20 20 | 20 20 f2 50 6c 61 63 65 |1..~& | .Place|
|00001b10| 53 70 72 69 74 65 28 22 | 65 78 70 6c 6f 73 69 6f |Sprite("|explosio|
|00001b20| 6e 22 2c 78 2c 79 29 0d | 0e 88 12 20 20 20 20 20 |n",x,y).|... |
|00001b30| e7 20 73 6f 75 6e 64 20 | 8c 0d 0e 92 18 20 20 20 |. sound |..... |
|00001b40| 20 20 20 d4 20 32 2c 2d | 31 35 2c 32 35 35 2c 31 | . 2,-|15,255,1|
|00001b50| 30 0d 0e 9c 0a 20 20 20 | 20 20 cd 0d 0e a6 29 20 |0.... | ....) |
|00001b60| 20 20 20 20 e7 20 73 74 | 72 65 6e 67 74 68 28 78 | . st|rength(x|
|00001b70| 2c 79 29 3d 43 72 69 74 | 69 63 61 6c 53 69 7a 65 |,y)=Crit|icalSize|
|00001b80| 2b 31 20 8c 0d 0e b0 20 | 20 20 20 20 20 20 61 6d |+1 .... | am|
|00001b90| 6d 6f 75 6e 74 28 6f 77 | 6e 65 72 28 78 2c 79 29 |mount(ow|ner(x,y)|
|00001ba0| 29 2d 3d 31 0d 0e ba 0a | 20 20 20 20 20 cd 0d 0e |)-=1....| ...|
|00001bb0| c4 12 20 20 20 20 20 f2 | 61 6d 6d 6f 75 6e 74 73 |.. .|ammounts|
|00001bc0| 0d 0e ce 26 20 20 20 20 | 20 73 74 72 65 6e 67 74 |...& | strengt|
|00001bd0| 68 28 78 2c 79 29 2d 3d | 43 72 69 74 69 63 61 6c |h(x,y)-=|Critical|
|00001be0| 53 69 7a 65 2b 31 0d 0e | d8 1d 20 20 20 20 20 4e |Size+1..|.. N|
|00001bf0| 75 6d 62 65 72 4f 66 43 | 72 69 74 69 63 61 6c 73 |umberOfC|riticals|
|00001c00| 2b 3d 31 0d 0e e2 09 20 | 20 20 20 cd 0d 0e ec 08 |+=1.... | .....|
|00001c10| 20 20 20 ed 0d 0e f6 07 | 20 20 ed 0d 0f 00 0f 20 | .....| ..... |
|00001c20| 20 e3 20 78 3d 30 20 b8 | 20 37 0d 0f 0a 10 20 20 | . x=0 .| 7.... |
|00001c30| 20 e3 20 79 3d 30 20 b8 | 20 37 0d 0f 14 1a 20 20 | . y=0 .| 7.... |
|00001c40| 20 20 e7 20 63 72 69 74 | 69 63 61 6c 73 28 78 2c | . crit|icals(x,|
|00001c50| 79 29 20 8c 0d 0f 1e 1e | 20 20 20 20 20 f2 41 64 |y) .....| .Ad|
|00001c60| 64 4f 6e 65 54 6f 42 6f | 72 64 65 72 73 28 78 2c |dOneToBo|rders(x,|
|00001c70| 79 29 0d 0f 28 09 20 20 | 20 20 cd 0d 0f 32 08 20 |y)..(. | ...2. |
|00001c80| 20 20 ed 0d 0f 3c 07 20 | 20 ed 0d 0f 46 0f 20 20 | ...<. | ...F. |
|00001c90| e3 20 78 3d 30 20 b8 20 | 37 0d 0f 50 10 20 20 20 |. x=0 . |7..P. |
|00001ca0| e3 20 79 3d 30 20 b8 20 | 37 0d 0f 5a 1a 20 20 20 |. y=0 . |7..Z. |
|00001cb0| 20 e7 20 63 72 69 74 69 | 63 61 6c 73 28 78 2c 79 | . criti|cals(x,y|
|00001cc0| 29 20 8c 0d 0f 64 27 20 | 20 20 20 20 e7 20 73 74 |) ...d' | . st|
|00001cd0| 72 65 6e 67 74 68 28 78 | 2c 79 29 3d 30 20 6f 77 |rength(x|,y)=0 ow|
|00001ce0| 6e 65 72 28 78 2c 79 29 | 3d 30 0d 0f 6e 2e 20 20 |ner(x,y)|=0..n. |
|00001cf0| 20 20 20 f2 50 6c 61 63 | 65 53 70 72 69 74 65 28 | .Plac|eSprite(|
|00001d00| 70 6c 61 79 65 72 24 28 | 6f 77 6e 65 72 28 78 2c |player$(|owner(x,|
|00001d10| 79 29 29 2c 78 2c 79 29 | 0d 0f 78 31 20 20 20 20 |y)),x,y)|..x1 |
|00001d20| 20 f2 50 6c 61 63 65 53 | 70 72 69 74 65 28 6e 75 | .PlaceS|prite(nu|
|00001d30| 6d 62 65 72 24 28 73 74 | 72 65 6e 67 74 68 28 78 |mber$(st|rength(x|
|00001d40| 2c 79 29 29 2c 78 2c 79 | 29 0d 0f 82 19 20 20 20 |,y)),x,y|).... |
|00001d50| 20 20 63 72 69 74 69 63 | 61 6c 73 28 78 2c 79 29 | critic|als(x,y)|
|00001d60| 3d 30 0d 0f 8c 09 20 20 | 20 20 cd 0d 0f 96 08 20 |=0.... | ..... |
|00001d70| 20 20 ed 0d 0f a0 07 20 | 20 ed 0d 0f aa 06 20 cd | ..... | ..... .|
|00001d80| 0d 0f b4 20 fd 20 4e 75 | 6d 62 65 72 4f 66 43 72 |... . Nu|mberOfCr|
|00001d90| 69 74 69 63 61 6c 73 3d | 30 20 84 20 71 75 69 74 |iticals=|0 . quit|
|00001da0| 0d 0f be 05 e1 0d 0f c8 | 05 3a 0d 0f d2 1d dd 20 |........|.:..... |
|00001db0| f2 41 64 64 4f 6e 65 54 | 6f 42 6f 72 64 65 72 73 |.AddOneT|oBorders|
|00001dc0| 28 62 78 2c 62 79 29 0d | 0f dc 0c 61 6c 74 3d 62 |(bx,by).|...alt=b|
|00001dd0| 78 2d 31 0d 0f e6 0e e7 | 20 61 6c 74 3e 2d 31 20 |x-1.....| alt>-1 |
|00001de0| 8c 0d 0f f0 1c 20 f2 41 | 64 64 4f 6e 65 54 6f 53 |..... .A|ddOneToS|
|00001df0| 71 75 61 72 65 28 61 6c | 74 2c 62 79 29 0d 0f fa |quare(al|t,by)...|
|00001e00| 05 cd 0d 10 04 0c 61 6c | 74 3d 62 78 2b 31 0d 10 |......al|t=bx+1..|
|00001e10| 0e 0d e7 20 61 6c 74 3c | 38 20 8c 0d 10 18 1c 20 |... alt<|8 ..... |
|00001e20| f2 41 64 64 4f 6e 65 54 | 6f 53 71 75 61 72 65 28 |.AddOneT|oSquare(|
|00001e30| 61 6c 74 2c 62 79 29 0d | 10 22 05 cd 0d 10 2c 0c |alt,by).|."....,.|
|00001e40| 61 6c 74 3d 62 79 2d 31 | 0d 10 36 0e e7 20 61 6c |alt=by-1|..6.. al|
|00001e50| 74 3e 2d 31 20 8c 0d 10 | 40 1c 20 f2 41 64 64 4f |t>-1 ...|@. .AddO|
|00001e60| 6e 65 54 6f 53 71 75 61 | 72 65 28 62 78 2c 61 6c |neToSqua|re(bx,al|
|00001e70| 74 29 0d 10 4a 05 cd 0d | 10 54 0c 61 6c 74 3d 62 |t)..J...|.T.alt=b|
|00001e80| 79 2b 31 0d 10 5e 0d e7 | 20 61 6c 74 3c 38 20 8c |y+1..^..| alt<8 .|
|00001e90| 0d 10 68 1c 20 f2 41 64 | 64 4f 6e 65 54 6f 53 71 |..h. .Ad|dOneToSq|
|00001ea0| 75 61 72 65 28 62 78 2c | 61 6c 74 29 0d 10 72 05 |uare(bx,|alt)..r.|
|00001eb0| cd 0d 10 7c 05 e1 0d 10 | 86 05 3a 0d 10 90 0c dd |...|....|..:.....|
|00001ec0| 20 f2 48 75 6d 61 6e 0d | 10 9a 0f 54 75 72 6e 54 | .Human.|...TurnT|
|00001ed0| 61 6b 65 6e 3d a3 0d 10 | a4 05 f5 0d 10 ae 10 20 |aken=...|....... |
|00001ee0| c8 97 20 6d 78 2c 6d 79 | 2c 6d 62 0d 10 b8 29 20 |.. mx,my|,mb...) |
|00001ef0| e7 20 6d 62 3e 30 20 80 | 20 6d 78 3e 31 30 35 36 |. mb>0 .| mx>1056|
|00001f00| 20 80 20 6d 79 3e 35 31 | 32 20 80 20 6d 79 3c 37 | . my>51|2 . my<7|
|00001f10| 36 38 20 8c 0d 10 c2 15 | 20 20 79 70 6f 73 3d a8 |68 .....| ypos=.|
|00001f20| 28 6d 79 2f 36 34 29 2d | 37 0d 10 cc 0f 20 20 c8 |(my/64)-|7.... .|
|00001f30| 8e 20 79 70 6f 73 20 ca | 0d 10 d6 13 20 20 20 c9 |. ypos .|.... .|
|00001f40| 20 32 20 3a 20 71 75 69 | 74 3d b9 0d 10 e0 0a 20 | 2 : qui|t=..... |
|00001f50| 20 20 c9 20 33 0d 10 ea | 15 20 20 20 20 73 6f 75 | . 3...|. sou|
|00001f60| 6e 64 3d ac 20 73 6f 75 | 6e 64 0d 10 f4 13 20 20 |nd=. sou|nd.... |
|00001f70| 20 20 f2 57 72 69 74 65 | 53 6f 75 6e 64 0d 10 fe | .Write|Sound...|
|00001f80| 07 20 20 cb 0d 11 08 13 | 20 20 e3 20 4c 3d 31 20 |. .....| . L=1 |
|00001f90| b8 20 31 30 30 30 30 0d | 11 12 07 20 20 ed 0d 11 |. 10000.|... ...|
|00001fa0| 1c 06 20 cd 0d 11 26 12 | 20 78 70 6f 73 3d a4 70 |.. ...&.| xpos=.p|
|00001fb0| 6f 73 28 6d 78 29 0d 11 | 30 16 20 e7 20 6d 62 3e |os(mx)..|0. . mb>|
|00001fc0| 30 20 80 20 78 70 6f 73 | 3c 38 20 8c 0d 11 3a 13 |0 . xpos|<8 ...:.|
|00001fd0| 20 20 79 70 6f 73 3d a4 | 70 6f 73 28 6d 79 29 0d | ypos=.|pos(my).|
|00001fe0| 11 44 24 20 20 6c 65 67 | 61 6c 3d a4 6c 65 67 61 |.D$ leg|al=.lega|
|00001ff0| 6c 28 78 70 6f 73 2c 79 | 70 6f 73 2c 70 6c 61 79 |l(xpos,y|pos,play|
|00002000| 65 72 29 0d 11 4e 0f 20 | 20 e7 20 6c 65 67 61 6c |er)..N. | . legal|
|00002010| 20 8c 0d 11 58 21 20 20 | 20 f2 41 64 64 4f 6e 65 | ...X! | .AddOne|
|00002020| 54 6f 53 71 75 61 72 65 | 28 78 70 6f 73 2c 79 70 |ToSquare|(xpos,yp|
|00002030| 6f 73 29 0d 11 62 27 20 | 20 20 f2 43 68 65 63 6b |os)..b' | .Check|
|00002040| 49 66 43 68 61 69 6e 52 | 65 61 63 74 69 6f 6e 28 |IfChainR|eaction(|
|00002050| 78 70 6f 73 2c 79 70 6f | 73 29 0d 11 6c 12 20 20 |xpos,ypo|s)..l. |
|00002060| 20 54 75 72 6e 54 61 6b | 65 6e 3d b9 0d 11 76 07 | TurnTak|en=...v.|
|00002070| 20 20 cd 0d 11 80 06 20 | cd 0d 11 8a 16 fd 20 54 | ..... |...... T|
|00002080| 75 72 6e 54 61 6b 65 6e | 20 84 20 71 75 69 74 0d |urnTaken| . quit.|
|00002090| 11 94 05 e1 0d 11 9e 05 | 3a 0d 11 a8 0f dd 20 f2 |........|:..... .|
|000020a0| 43 6f 6d 70 75 74 65 72 | 0d 11 b2 1d c8 8e 20 50 |Computer|...... P|
|000020b0| 6c 61 79 65 72 54 79 70 | 65 28 70 6c 61 79 65 72 |layerTyp|e(player|
|000020c0| 2c 31 29 20 ca 0d 11 bc | 1f 20 c9 20 30 20 3a 20 |,1) ....|. . 0 : |
|000020d0| f2 43 6f 6d 70 75 74 65 | 72 54 6f 74 61 6c 52 61 |.Compute|rTotalRa|
|000020e0| 6e 64 6f 6d 0d 11 c6 21 | 20 c9 20 31 20 3a 20 f2 |ndom...!| . 1 : .|
|000020f0| 43 6f 6d 70 75 74 65 72 | 50 61 72 74 69 61 6c 52 |Computer|PartialR|
|00002100| 61 6e 64 6f 6d 0d 11 d0 | 33 20 c9 20 32 20 3a 20 |andom...|3 . 2 : |
|00002110| f2 43 6f 6d 70 75 74 65 | 72 4d 69 78 52 61 6e 64 |.Compute|rMixRand|
|00002120| 6f 6d 28 50 6c 61 79 65 | 72 54 79 70 65 28 70 6c |om(Playe|rType(pl|
|00002130| 61 79 65 72 2c 32 29 29 | 0d 11 da 20 20 c9 20 33 |ayer,2))|... . 3|
|00002140| 20 3a 20 f2 43 6f 6d 70 | 75 74 65 72 43 6f 72 6e | : .Comp|uterCorn|
|00002150| 65 72 4d 69 78 28 30 29 | 0d 11 e4 33 20 c9 20 34 |erMix(0)|...3 . 4|
|00002160| 20 3a 20 f2 43 6f 6d 70 | 75 74 65 72 43 6f 72 6e | : .Comp|uterCorn|
|00002170| 65 72 4d 69 78 28 50 6c | 61 79 65 72 54 79 70 65 |erMix(Pl|ayerType|
|00002180| 28 70 6c 61 79 65 72 2c | 32 29 29 0d 11 ee 32 20 |(player,|2))...2 |
|00002190| c9 20 35 20 3a 20 f2 43 | 6f 6d 70 75 74 65 72 4d |. 5 : .C|omputerM|
|000021a0| 61 78 47 61 69 6e 73 28 | 50 6c 61 79 65 72 54 79 |axGains(|PlayerTy|
|000021b0| 70 65 28 70 6c 61 79 65 | 72 2c 32 29 29 0d 11 f8 |pe(playe|r,2))...|
|000021c0| 1e 20 7f 20 3a 20 f2 43 | 6f 6d 70 75 74 65 72 43 |. . : .C|omputerC|
|000021d0| 6f 72 6e 65 72 4d 69 78 | 28 30 29 0d 12 02 05 cb |ornerMix|(0).....|
|000021e0| 0d 12 0c 05 e1 0d 12 16 | 05 3a 0d 12 20 1a dd 20 |........|.:.. .. |
|000021f0| f2 43 6f 6d 70 75 74 65 | 72 54 6f 74 61 6c 52 61 |.Compute|rTotalRa|
|00002200| 6e 64 6f 6d 0d 12 2a 05 | f5 0d 12 34 10 20 70 6f |ndom..*.|...4. po|
|00002210| 73 3d b3 28 36 34 29 2d | 31 0d 12 3e 11 20 78 70 |s=.(64)-|1..>. xp|
|00002220| 6f 73 3d 70 6f 73 20 81 | 20 38 0d 12 48 11 20 79 |os=pos .| 8..H. y|
|00002230| 70 6f 73 3d 70 6f 73 20 | 83 20 38 0d 12 52 23 20 |pos=pos |. 8..R# |
|00002240| 6c 65 67 61 6c 3d a4 6c | 65 67 61 6c 28 78 70 6f |legal=.l|egal(xpo|
|00002250| 73 2c 79 70 6f 73 2c 70 | 6c 61 79 65 72 29 0d 12 |s,ypos,p|layer)..|
|00002260| 5c 0b fd 20 6c 65 67 61 | 6c 0d 12 66 1e f2 41 64 |\.. lega|l..f..Ad|
|00002270| 64 4f 6e 65 54 6f 53 71 | 75 61 72 65 28 78 70 6f |dOneToSq|uare(xpo|
|00002280| 73 2c 79 70 6f 73 29 0d | 12 70 24 f2 43 68 65 63 |s,ypos).|.p$.Chec|
|00002290| 6b 49 66 43 68 61 69 6e | 52 65 61 63 74 69 6f 6e |kIfChain|Reaction|
|000022a0| 28 78 70 6f 73 2c 79 70 | 6f 73 29 0d 12 7a 05 e1 |(xpos,yp|os)..z..|
|000022b0| 0d 12 84 05 3a 0d 12 8e | 1c dd 20 f2 43 6f 6d 70 |....:...|.. .Comp|
|000022c0| 75 74 65 72 50 61 72 74 | 69 61 6c 52 61 6e 64 6f |uterPart|ialRando|
|000022d0| 6d 0d 12 98 0e e7 20 74 | 75 72 6e 3d 31 20 8c 0d |m..... t|urn=1 ..|
|000022e0| 12 a2 19 20 f2 43 6f 6d | 70 75 74 65 72 54 6f 74 |... .Com|puterTot|
|000022f0| 61 6c 52 61 6e 64 6f 6d | 0d 12 ac 05 cc 0d 12 b6 |alRandom|........|
|00002300| 06 20 f5 0d 12 c0 1b 20 | 20 e7 20 61 6d 6d 6f 75 |. ..... | . ammou|
|00002310| 6e 74 28 70 6c 61 79 65 | 72 29 3e 32 20 8c 0d 12 |nt(playe|r)>2 ...|
|00002320| ca 1f 20 20 20 70 6f 73 | 3d b3 28 61 6d 6d 6f 75 |.. pos|=.(ammou|
|00002330| 6e 74 28 70 6c 61 79 65 | 72 29 2d 31 29 0d 12 d4 |nt(playe|r)-1)...|
|00002340| 07 20 20 cc 0d 12 de 1c | 20 20 20 70 6f 73 3d 61 |. .....| pos=a|
|00002350| 6d 6d 6f 75 6e 74 28 70 | 6c 61 79 65 72 29 2d 31 |mmount(p|layer)-1|
|00002360| 0d 12 e8 07 20 20 cd 0d | 12 f2 0d 20 20 6c 65 67 |.... ..|... leg|
|00002370| 61 6c 3d a3 0d 12 fc 0c | 20 20 78 70 6f 73 3d 30 |al=.....| xpos=0|
|00002380| 0d 13 06 0c 20 20 79 70 | 6f 73 3d 30 0d 13 10 07 |.... yp|os=0....|
|00002390| 20 20 f5 0d 13 1a 2a 20 | 20 20 e7 20 6f 77 6e 65 | ....* | . owne|
|000023a0| 72 28 78 70 6f 73 2c 79 | 70 6f 73 29 3d 70 6c 61 |r(xpos,y|pos)=pla|
|000023b0| 79 65 72 20 80 20 70 6f | 73 3d 30 20 8c 0d 13 24 |yer . po|s=0 ...$|
|000023c0| 0f 20 20 20 20 6c 65 67 | 61 6c 3d b9 0d 13 2e 08 |. leg|al=.....|
|000023d0| 20 20 20 cc 0d 13 38 28 | 20 20 20 20 e7 20 6f 77 | ...8(| . ow|
|000023e0| 6e 65 72 28 78 70 6f 73 | 2c 79 70 6f 73 29 3d 70 |ner(xpos|,ypos)=p|
|000023f0| 6c 61 79 65 72 20 70 6f | 73 2d 3d 31 0d 13 42 0f |layer po|s-=1..B.|
|00002400| 20 20 20 20 78 70 6f 73 | 2b 3d 31 0d 13 4c 13 20 | xpos|+=1..L. |
|00002410| 20 20 20 e7 20 78 70 6f | 73 3d 38 20 20 8c 0d 13 | . xpo|s=8 ...|
|00002420| 56 0f 20 20 20 20 20 78 | 70 6f 73 3d 30 0d 13 60 |V. x|pos=0..`|
|00002430| 10 20 20 20 20 20 79 70 | 6f 73 2b 3d 31 0d 13 6a |. yp|os+=1..j|
|00002440| 09 20 20 20 20 cd 0d 13 | 74 08 20 20 20 cd 0d 13 |. ...|t. ...|
|00002450| 7e 15 20 20 fd 20 70 6f | 73 3d 30 20 80 20 6c 65 |~. . po|s=0 . le|
|00002460| 67 61 6c 0d 13 88 0c 20 | fd 20 6c 65 67 61 6c 0d |gal.... |. legal.|
|00002470| 13 92 1f 20 f2 41 64 64 | 4f 6e 65 54 6f 53 71 75 |... .Add|OneToSqu|
|00002480| 61 72 65 28 78 70 6f 73 | 2c 79 70 6f 73 29 0d 13 |are(xpos|,ypos)..|
|00002490| 9c 25 20 f2 43 68 65 63 | 6b 49 66 43 68 61 69 6e |.% .Chec|kIfChain|
|000024a0| 52 65 61 63 74 69 6f 6e | 28 78 70 6f 73 2c 79 70 |Reaction|(xpos,yp|
|000024b0| 6f 73 29 0d 13 a6 05 cd | 0d 13 b0 05 e1 0d 13 ba |os).....|........|
|000024c0| 05 3a 0d 13 c4 21 dd 20 | f2 43 6f 6d 70 75 74 65 |.:...!. |.Compute|
|000024d0| 72 43 6f 72 6e 65 72 4d | 69 78 28 72 54 6f 42 65 |rCornerM|ix(rToBe|
|000024e0| 61 74 29 0d 13 ce 0d c8 | 8e 20 74 75 72 6e 20 ca |at).....|. turn .|
|000024f0| 0d 13 d8 08 20 c9 20 31 | 0d 13 e2 0c 20 20 67 6f |.... . 1|.... go|
|00002500| 6e 65 3d a3 0d 13 ec 07 | 20 20 f5 0d 13 f6 13 20 |ne=.....| ..... |
|00002510| 20 20 78 3d 28 b3 28 32 | 29 2d 31 29 2a 37 0d 14 | x=(.(2|)-1)*7..|
|00002520| 00 13 20 20 20 79 3d 28 | b3 28 32 29 2d 31 29 2a |.. y=(|.(2)-1)*|
|00002530| 37 0d 14 0a 17 20 20 20 | e7 20 6f 77 6e 65 72 28 |7.... |. owner(|
|00002540| 78 2c 79 29 3d 30 20 8c | 0d 14 14 1c 20 20 20 20 |x,y)=0 .|.... |
|00002550| f2 41 64 64 4f 6e 65 54 | 6f 53 71 75 61 72 65 28 |.AddOneT|oSquare(|
|00002560| 78 2c 79 29 0d 14 1e 22 | 20 20 20 20 f2 43 68 65 |x,y)..."| .Che|
|00002570| 63 6b 49 66 43 68 61 69 | 6e 52 65 61 63 74 69 6f |ckIfChai|nReactio|
|00002580| 6e 28 78 2c 79 29 0d 14 | 28 0e 20 20 20 20 67 6f |n(x,y)..|(. go|
|00002590| 6e 65 3d b9 0d 14 32 08 | 20 20 20 cd 0d 14 3c 0c |ne=...2.| ...<.|
|000025a0| 20 20 fd 20 67 6f 6e 65 | 0d 14 46 08 20 c9 20 32 | . gone|..F. . 2|
|000025b0| 0d 14 50 0d 20 20 78 70 | 6f 73 3d 2d 31 0d 14 5a |..P. xp|os=-1..Z|
|000025c0| 0d 20 20 79 70 6f 73 3d | 2d 31 0d 14 64 0c 20 20 |. ypos=|-1..d. |
|000025d0| 67 6f 6e 65 3d a3 0d 14 | 6e 07 20 20 f5 0d 14 78 |gone=...|n. ...x|
|000025e0| 14 20 20 20 e3 20 78 3d | 30 20 b8 20 37 20 88 20 |. . x=|0 . 7 . |
|000025f0| 37 0d 14 82 15 20 20 20 | 20 e3 20 79 3d 30 20 b8 |7.... | . y=0 .|
|00002600| 20 37 20 88 20 37 0d 14 | 8c 28 20 20 20 20 20 e7 | 7 . 7..|.( .|
|00002610| 20 6f 77 6e 65 72 28 78 | 2c 79 29 3d 70 6c 61 79 | owner(x|,y)=play|
|00002620| 65 72 20 8c 20 70 78 3d | 78 3a 70 79 3d 79 0d 14 |er . px=|x:py=y..|
|00002630| 96 09 20 20 20 20 ed 0d | 14 a0 08 20 20 20 ed 0d |.. ..|... ..|
|00002640| 14 aa 0e 20 20 20 6c 65 | 67 61 6c 3d a3 0d 14 b4 |... le|gal=....|
|00002650| 08 20 20 20 f5 0d 14 be | 10 20 20 20 20 e7 20 70 |. ....|. . p|
|00002660| 78 3d 37 20 8c 0d 14 c8 | 11 20 20 20 20 20 e7 20 |x=7 ....|. . |
|00002670| 70 79 3d 37 20 8c 0d 14 | d2 1a 20 20 20 20 20 20 |py=7 ...|.. |
|00002680| e7 20 6f 77 6e 65 72 28 | 37 2c 36 29 3d 30 20 8c |. owner(|7,6)=0 .|
|00002690| 0d 14 dc 11 20 20 20 20 | 20 20 20 78 70 6f 73 3d |.... | xpos=|
|000026a0| 37 0d 14 e6 11 20 20 20 | 20 20 20 20 79 70 6f 73 |7.... | ypos|
|000026b0| 3d 36 0d 14 f0 0b 20 20 | 20 20 20 20 cc 0d 14 fa |=6.... | ....|
|000026c0| 1b 20 20 20 20 20 20 20 | e7 20 6f 77 6e 65 72 28 |. |. owner(|
|000026d0| 36 2c 37 29 3d 30 20 8c | 0d 15 04 12 20 20 20 20 |6,7)=0 .|.... |
|000026e0| 20 20 20 20 78 70 6f 73 | 3d 36 0d 15 0e 12 20 20 | xpos|=6.... |
|000026f0| 20 20 20 20 20 20 79 70 | 6f 73 3d 37 0d 15 18 0c | yp|os=7....|
|00002700| 20 20 20 20 20 20 20 cd | 0d 15 22 0b 20 20 20 20 | .|..". |
|00002710| 20 20 cd 0d 15 2c 0a 20 | 20 20 20 20 cc 0d 15 36 | ...,. | ...6|
|00002720| 1a 20 20 20 20 20 20 e7 | 20 6f 77 6e 65 72 28 37 |. .| owner(7|
|00002730| 2c 31 29 3d 30 20 8c 0d | 15 40 11 20 20 20 20 20 |,1)=0 ..|.@. |
|00002740| 20 20 78 70 6f 73 3d 37 | 0d 15 4a 11 20 20 20 20 | xpos=7|..J. |
|00002750| 20 20 20 79 70 6f 73 3d | 31 0d 15 54 0b 20 20 20 | ypos=|1..T. |
|00002760| 20 20 20 cc 0d 15 5e 1b | 20 20 20 20 20 20 20 e7 | ...^.| .|
|00002770| 20 6f 77 6e 65 72 28 36 | 2c 30 29 3d 30 20 8c 0d | owner(6|,0)=0 ..|
|00002780| 15 68 12 20 20 20 20 20 | 20 20 20 78 70 6f 73 3d |.h. | xpos=|
|00002790| 36 0d 15 72 12 20 20 20 | 20 20 20 20 20 79 70 6f |6..r. | ypo|
|000027a0| 73 3d 30 0d 15 7c 0c 20 | 20 20 20 20 20 20 cd 0d |s=0..|. | ..|
|000027b0| 15 86 0b 20 20 20 20 20 | 20 cd 0d 15 90 0a 20 20 |... | ..... |
|000027c0| 20 20 20 cd 0d 15 9a 09 | 20 20 20 20 cc 0d 15 a4 | .....| ....|
|000027d0| 11 20 20 20 20 20 e7 20 | 70 79 3d 37 20 8c 0d 15 |. . |py=7 ...|
|000027e0| ae 1a 20 20 20 20 20 20 | e7 20 6f 77 6e 65 72 28 |.. |. owner(|
|000027f0| 30 2c 36 29 3d 30 20 8c | 0d 15 b8 11 20 20 20 20 |0,6)=0 .|.... |
|00002800| 20 20 20 78 70 6f 73 3d | 30 0d 15 c2 11 20 20 20 | xpos=|0.... |
|00002810| 20 20 20 20 79 70 6f 73 | 3d 36 0d 15 cc 0b 20 20 | ypos|=6.... |
|00002820| 20 20 20 20 cc 0d 15 d6 | 1b 20 20 20 20 20 20 20 | ....|. |
|00002830| e7 20 6f 77 6e 65 72 28 | 31 2c 37 29 3d 30 20 8c |. owner(|1,7)=0 .|
|00002840| 0d 15 e0 12 20 20 20 20 | 20 20 20 20 78 70 6f 73 |.... | xpos|
|00002850| 3d 31 0d 15 ea 12 20 20 | 20 20 20 20 20 20 79 70 |=1.... | yp|
|00002860| 6f 73 3d 37 0d 15 f4 0c | 20 20 20 20 20 20 20 cd |os=7....| .|
|00002870| 0d 15 fe 0b 20 20 20 20 | 20 20 cd 0d 16 08 0a 20 |.... | ..... |
|00002880| 20 20 20 20 cc 0d 16 12 | 1a 20 20 20 20 20 20 e7 | ....|. .|
|00002890| 20 6f 77 6e 65 72 28 30 | 2c 31 29 3d 30 20 8c 0d | owner(0|,1)=0 ..|
|000028a0| 16 1c 11 20 20 20 20 20 | 20 20 78 70 6f 73 3d 30 |... | xpos=0|
|000028b0| 0d 16 26 11 20 20 20 20 | 20 20 20 79 70 6f 73 3d |..&. | ypos=|
|000028c0| 31 0d 16 30 0b 20 20 20 | 20 20 20 cc 0d 16 3a 1b |1..0. | ...:.|
|000028d0| 20 20 20 20 20 20 20 e7 | 20 6f 77 6e 65 72 28 31 | .| owner(1|
|000028e0| 2c 30 29 3d 30 20 8c 0d | 16 44 12 20 20 20 20 20 |,0)=0 ..|.D. |
|000028f0| 20 20 20 78 70 6f 73 3d | 31 0d 16 4e 12 20 20 20 | xpos=|1..N. |
|00002900| 20 20 20 20 20 79 70 6f | 73 3d 30 0d 16 58 0c 20 | ypo|s=0..X. |
|00002910| 20 20 20 20 20 20 cd 0d | 16 62 0b 20 20 20 20 20 | ..|.b. |
|00002920| 20 cd 0d 16 6c 0a 20 20 | 20 20 20 cd 0d 16 76 09 | ...l. | ...v.|
|00002930| 20 20 20 20 cd 0d 16 80 | 1d 20 20 20 20 e7 20 78 | ....|. . x|
|00002940| 70 6f 73 3e 2d 31 20 80 | 20 79 70 6f 73 3e 2d 31 |pos>-1 .| ypos>-1|
|00002950| 20 8c 0d 16 8a 27 20 20 | 20 20 20 6c 65 67 61 6c | ....' | legal|
|00002960| 3d a4 6c 65 67 61 6c 28 | 78 70 6f 73 2c 79 70 6f |=.legal(|xpos,ypo|
|00002970| 73 2c 70 6c 61 79 65 72 | 29 0d 16 94 09 20 20 20 |s,player|).... |
|00002980| 20 cd 0d 16 9e 24 20 20 | 20 fd 20 6c 65 67 61 6c | ....$ | . legal|
|00002990| 20 84 20 28 78 70 6f 73 | 3d 2d 31 20 80 20 79 70 | . (xpos|=-1 . yp|
|000029a0| 6f 73 3d 2d 31 29 0d 16 | a8 1c 20 20 20 e7 20 78 |os=-1)..|.. . x|
|000029b0| 70 6f 73 3e 2d 31 20 80 | 20 79 70 6f 73 3e 2d 31 |pos>-1 .| ypos>-1|
|000029c0| 20 8c 0d 16 b2 22 20 20 | 20 20 f2 41 64 64 4f 6e | ...." | .AddOn|
|000029d0| 65 54 6f 53 71 75 61 72 | 65 28 78 70 6f 73 2c 79 |eToSquar|e(xpos,y|
|000029e0| 70 6f 73 29 0d 16 bc 28 | 20 20 20 20 f2 43 68 65 |pos)...(| .Che|
|000029f0| 63 6b 49 66 43 68 61 69 | 6e 52 65 61 63 74 69 6f |ckIfChai|nReactio|
|00002a00| 6e 28 78 70 6f 73 2c 79 | 70 6f 73 29 0d 16 c6 0e |n(xpos,y|pos)....|
|00002a10| 20 20 20 20 67 6f 6e 65 | 3d b9 0d 16 d0 08 20 20 | gone|=..... |
|00002a20| 20 cc 0d 16 da 23 20 20 | 20 20 f2 43 6f 6d 70 75 | ....# | .Compu|
|00002a30| 74 65 72 4d 69 78 52 61 | 6e 64 6f 6d 28 72 54 6f |terMixRa|ndom(rTo|
|00002a40| 42 65 61 74 29 0d 16 e4 | 0e 20 20 20 20 67 6f 6e |Beat)...|. gon|
|00002a50| 65 3d b9 0d 16 ee 08 20 | 20 20 cd 0d 16 f8 0c 20 |e=..... | ..... |
|00002a60| 20 fd 20 67 6f 6e 65 0d | 17 02 06 20 7f 0d 17 0c | . gone.|... ....|
|00002a70| 21 20 20 f2 43 6f 6d 70 | 75 74 65 72 4d 69 78 52 |! .Comp|uterMixR|
|00002a80| 61 6e 64 6f 6d 28 72 54 | 6f 42 65 61 74 29 0d 17 |andom(rT|oBeat)..|
|00002a90| 16 05 cb 0d 17 20 05 e1 | 0d 17 2a 05 3a 0d 17 34 |..... ..|..*.:..4|
|00002aa0| 21 dd 20 f2 43 6f 6d 70 | 75 74 65 72 4d 69 78 52 |!. .Comp|uterMixR|
|00002ab0| 61 6e 64 6f 6d 28 72 54 | 6f 42 65 61 74 29 0d 17 |andom(rT|oBeat)..|
|00002ac0| 3e 0d c8 8e 20 74 75 72 | 6e 20 ca 0d 17 48 1f 20 |>... tur|n ...H. |
|00002ad0| c9 20 31 20 3a 20 f2 43 | 6f 6d 70 75 74 65 72 54 |. 1 : .C|omputerT|
|00002ae0| 6f 74 61 6c 52 61 6e 64 | 6f 6d 0d 17 52 06 20 7f |otalRand|om..R. .|
|00002af0| 0d 17 5c 12 20 20 72 6e | 64 3d b3 28 31 30 30 29 |..\. rn|d=.(100)|
|00002b00| 2d 31 0d 17 66 16 20 20 | e7 20 72 6e 64 3e 3d 72 |-1..f. |. rnd>=r|
|00002b10| 54 6f 42 65 61 74 20 8c | 0d 17 70 1d 20 20 20 f2 |ToBeat .|..p. .|
|00002b20| 43 6f 6d 70 75 74 65 72 | 50 61 72 74 69 61 6c 52 |Computer|PartialR|
|00002b30| 61 6e 64 6f 6d 0d 17 7a | 07 20 20 cc 0d 17 84 1b |andom..z|. .....|
|00002b40| 20 20 20 f2 43 6f 6d 70 | 75 74 65 72 54 6f 74 61 | .Comp|uterTota|
|00002b50| 6c 52 61 6e 64 6f 6d 0d | 17 8e 07 20 20 cd 0d 17 |lRandom.|... ...|
|00002b60| 98 05 cb 0d 17 a2 05 e1 | 0d 17 ac 05 3a 0d 17 b6 |........|....:...|
|00002b70| 2a dd 20 f2 43 6f 6d 70 | 75 74 65 72 43 68 65 63 |*. .Comp|uterChec|
|00002b80| 6b 49 66 43 68 61 69 6e | 52 65 61 63 74 69 6f 6e |kIfChain|Reaction|
|00002b90| 28 63 78 2c 63 79 29 0d | 17 c0 21 43 72 69 74 69 |(cx,cy).|..!Criti|
|00002ba0| 63 61 6c 53 69 7a 65 3d | a4 63 72 69 74 69 63 61 |calSize=|.critica|
|00002bb0| 6c 28 63 78 2c 63 79 29 | 0d 17 ca 28 e7 20 54 65 |l(cx,cy)|...(. Te|
|00002bc0| 6d 70 53 74 72 65 6e 67 | 74 68 28 63 78 2c 63 79 |mpStreng|th(cx,cy|
|00002bd0| 29 3e 43 72 69 74 69 63 | 61 6c 53 69 7a 65 20 8c |)>Critic|alSize .|
|00002be0| 0d 17 d4 1b 20 f2 43 6f | 6d 70 75 74 65 72 43 68 |.... .Co|mputerCh|
|00002bf0| 61 69 6e 52 65 61 63 74 | 69 6f 6e 0d 17 de 05 cd |ainReact|ion.....|
|00002c00| 0d 17 e8 05 e1 0d 17 f2 | 05 3a 0d 17 fc 1c dd 20 |........|.:..... |
|00002c10| f2 43 6f 6d 70 75 74 65 | 72 43 68 61 69 6e 52 65 |.Compute|rChainRe|
|00002c20| 61 63 74 69 6f 6e 0d 18 | 06 05 f5 0d 18 10 19 20 |action..|....... |
|00002c30| 20 4e 75 6d 62 65 72 4f | 66 43 72 69 74 69 63 61 | NumberO|fCritica|
|00002c40| 6c 73 3d 30 0d 18 1a 0f | 20 20 e3 20 78 3d 30 20 |ls=0....| . x=0 |
|00002c50| b8 20 37 0d 18 24 10 20 | 20 20 e3 20 79 3d 30 20 |. 7..$. | . y=0 |
|00002c60| b8 20 37 0d 18 2e 23 20 | 20 20 20 43 72 69 74 69 |. 7...# | Criti|
|00002c70| 63 61 6c 53 69 7a 65 3d | a4 63 72 69 74 69 63 61 |calSize=|.critica|
|00002c80| 6c 28 78 2c 79 29 0d 18 | 38 2a 20 20 20 20 e7 20 |l(x,y)..|8* . |
|00002c90| 54 65 6d 70 53 74 72 65 | 6e 67 74 68 28 78 2c 79 |TempStre|ngth(x,y|
|00002ca0| 29 3e 43 72 69 74 69 63 | 61 6c 53 69 7a 65 20 8c |)>Critic|alSize .|
|00002cb0| 0d 18 42 26 20 20 20 20 | 20 f2 43 6f 6d 70 75 74 |..B& | .Comput|
|00002cc0| 65 72 41 64 64 4f 6e 65 | 54 6f 42 6f 72 64 65 72 |erAddOne|ToBorder|
|00002cd0| 73 28 78 2c 79 29 0d 18 | 4c 2d 20 20 20 20 20 e7 |s(x,y)..|L- .|
|00002ce0| 20 54 65 6d 70 53 74 72 | 65 6e 67 74 68 28 78 2c | TempStr|ength(x,|
|00002cf0| 79 29 3d 43 72 69 74 69 | 63 61 6c 53 69 7a 65 2b |y)=Criti|calSize+|
|00002d00| 31 20 8c 0d 18 56 28 20 | 20 20 20 20 20 54 65 6d |1 ...V( | Tem|
|00002d10| 70 41 6d 6d 6f 75 6e 74 | 28 54 65 6d 70 4f 77 6e |pAmmount|(TempOwn|
|00002d20| 65 72 28 78 2c 79 29 29 | 2d 3d 31 0d 18 60 0a 20 |er(x,y))|-=1..`. |
|00002d30| 20 20 20 20 cd 0d 18 6a | 2a 20 20 20 20 20 54 65 | ...j|* Te|
|00002d40| 6d 70 53 74 72 65 6e 67 | 74 68 28 78 2c 79 29 2d |mpStreng|th(x,y)-|
|00002d50| 3d 43 72 69 74 69 63 61 | 6c 53 69 7a 65 2b 31 0d |=Critica|lSize+1.|
|00002d60| 18 74 1d 20 20 20 20 20 | 4e 75 6d 62 65 72 4f 66 |.t. |NumberOf|
|00002d70| 43 72 69 74 69 63 61 6c | 73 2b 3d 31 0d 18 7e 09 |Critical|s+=1..~.|
|00002d80| 20 20 20 20 cd 0d 18 88 | 08 20 20 20 ed 0d 18 92 | ....|. ....|
|00002d90| 07 20 20 ed 0d 18 9c 0d | 20 20 6c 65 61 76 65 3d |. .....| leave=|
|00002da0| b9 0d 18 a6 19 20 20 e3 | 20 6c 70 3d 31 20 b8 20 |..... .| lp=1 . |
|00002db0| 4e 75 6d 50 6c 61 79 65 | 72 73 0d 18 b0 19 20 20 |NumPlaye|rs.... |
|00002dc0| 20 e7 20 6c 70 3c 3e 54 | 65 6d 70 50 6c 61 79 65 | . lp<>T|empPlaye|
|00002dd0| 72 20 8c 0d 18 ba 23 20 | 20 20 20 e7 20 54 65 6d |r ....# | . Tem|
|00002de0| 70 41 6d 6d 6f 75 6e 74 | 28 6c 70 29 3e 30 20 6c |pAmmount|(lp)>0 l|
|00002df0| 65 61 76 65 3d a3 0d 18 | c4 08 20 20 20 cd 0d 18 |eave=...|.. ...|
|00002e00| ce 07 20 20 ed 0d 18 d8 | 21 fd 20 4e 75 6d 62 65 |.. ....|!. Numbe|
|00002e10| 72 4f 66 43 72 69 74 69 | 63 61 6c 73 3d 30 20 84 |rOfCriti|cals=0 .|
|00002e20| 20 6c 65 61 76 65 0d 18 | e2 05 e1 0d 18 ec 05 3a | leave..|.......:|
|00002e30| 0d 18 f6 25 dd 20 f2 43 | 6f 6d 70 75 74 65 72 41 |...%. .C|omputerA|
|00002e40| 64 64 4f 6e 65 54 6f 42 | 6f 72 64 65 72 73 28 62 |ddOneToB|orders(b|
|00002e50| 78 2c 62 79 29 0d 19 00 | 0c 61 6c 74 3d 62 78 2d |x,by)...|.alt=bx-|
|00002e60| 31 0d 19 0a 0e e7 20 61 | 6c 74 3e 2d 31 20 8c 0d |1..... a|lt>-1 ..|
|00002e70| 19 14 24 20 f2 43 6f 6d | 70 75 74 65 72 41 64 64 |..$ .Com|puterAdd|
|00002e80| 4f 6e 65 54 6f 53 71 75 | 61 72 65 28 61 6c 74 2c |OneToSqu|are(alt,|
|00002e90| 62 79 29 0d 19 1e 05 cd | 0d 19 28 0c 61 6c 74 3d |by).....|..(.alt=|
|00002ea0| 62 78 2b 31 0d 19 32 0d | e7 20 61 6c 74 3c 38 20 |bx+1..2.|. alt<8 |
|00002eb0| 8c 0d 19 3c 24 20 f2 43 | 6f 6d 70 75 74 65 72 41 |...<$ .C|omputerA|
|00002ec0| 64 64 4f 6e 65 54 6f 53 | 71 75 61 72 65 28 61 6c |ddOneToS|quare(al|
|00002ed0| 74 2c 62 79 29 0d 19 46 | 05 cd 0d 19 50 0c 61 6c |t,by)..F|....P.al|
|00002ee0| 74 3d 62 79 2d 31 0d 19 | 5a 0e e7 20 61 6c 74 3e |t=by-1..|Z.. alt>|
|00002ef0| 2d 31 20 8c 0d 19 64 24 | 20 f2 43 6f 6d 70 75 74 |-1 ...d$| .Comput|
|00002f00| 65 72 41 64 64 4f 6e 65 | 54 6f 53 71 75 61 72 65 |erAddOne|ToSquare|
|00002f10| 28 62 78 2c 61 6c 74 29 | 0d 19 6e 05 cd 0d 19 78 |(bx,alt)|..n....x|
|00002f20| 0c 61 6c 74 3d 62 79 2b | 31 0d 19 82 0d e7 20 61 |.alt=by+|1..... a|
|00002f30| 6c 74 3c 38 20 8c 0d 19 | 8c 24 20 f2 43 6f 6d 70 |lt<8 ...|.$ .Comp|
|00002f40| 75 74 65 72 41 64 64 4f | 6e 65 54 6f 53 71 75 61 |uterAddO|neToSqua|
|00002f50| 72 65 28 62 78 2c 61 6c | 74 29 0d 19 96 05 cd 0d |re(bx,al|t)......|
|00002f60| 19 a0 05 e1 0d 19 aa 05 | 3a 0d 19 b4 24 dd 20 f2 |........|:...$. .|
|00002f70| 43 6f 6d 70 75 74 65 72 | 41 64 64 4f 6e 65 54 6f |Computer|AddOneTo|
|00002f80| 53 71 75 61 72 65 28 78 | 70 2c 79 70 29 0d 19 be |Square(x|p,yp)...|
|00002f90| 1a 54 65 6d 70 53 74 72 | 65 6e 67 74 68 28 78 70 |.TempStr|ength(xp|
|00002fa0| 2c 79 70 29 2b 3d 31 0d | 19 c8 24 e7 20 54 65 6d |,yp)+=1.|..$. Tem|
|00002fb0| 70 4f 77 6e 65 72 28 78 | 70 2c 79 70 29 3c 3e 54 |pOwner(x|p,yp)<>T|
|00002fc0| 65 6d 70 50 6c 61 79 65 | 72 20 8c 0d 19 d2 1f 20 |empPlaye|r ..... |
|00002fd0| 54 65 6d 70 41 6d 6d 6f | 75 6e 74 28 54 65 6d 70 |TempAmmo|unt(Temp|
|00002fe0| 50 6c 61 79 65 72 29 2b | 3d 31 0d 19 dc 3c 20 e7 |Player)+|=1...< .|
|00002ff0| 20 54 65 6d 70 4f 77 6e | 65 72 28 78 70 2c 79 70 | TempOwn|er(xp,yp|
|00003000| 29 3e 30 20 8c 20 54 65 | 6d 70 41 6d 6d 6f 75 6e |)>0 . Te|mpAmmoun|
|00003010| 74 28 54 65 6d 70 4f 77 | 6e 65 72 28 78 70 2c 79 |t(TempOw|ner(xp,y|
|00003020| 70 29 29 2d 3d 31 0d 19 | e6 05 cd 0d 19 f0 1f 54 |p))-=1..|.......T|
|00003030| 65 6d 70 4f 77 6e 65 72 | 28 78 70 2c 79 70 29 3d |empOwner|(xp,yp)=|
|00003040| 54 65 6d 70 50 6c 61 79 | 65 72 0d 19 fa 05 e1 0d |TempPlay|er......|
|00003050| 1a 04 05 3a 0d 1a 0e 20 | dd 20 f2 43 6f 6d 70 75 |...:... |. .Compu|
|00003060| 74 65 72 4d 61 78 47 61 | 69 6e 73 28 72 54 6f 42 |terMaxGa|ins(rToB|
|00003070| 65 61 74 29 0d 1a 18 0e | e7 20 74 75 72 6e 3c 33 |eat)....|. turn<3|
|00003080| 20 8c 0d 1a 22 1a 20 f2 | 43 6f 6d 70 75 74 65 72 | ...". .|Computer|
|00003090| 43 6f 72 6e 65 72 4d 69 | 78 28 30 29 0d 1a 2c 05 |CornerMi|x(0)..,.|
|000030a0| cc 0d 1a 36 11 20 72 6e | 64 3d b3 28 31 30 30 29 |...6. rn|d=.(100)|
|000030b0| 2d 31 0d 1a 40 0d 20 44 | 69 66 66 28 29 3d 30 0d |-1..@. D|iff()=0.|
|000030c0| 1a 4a 0c 20 6d 64 3d 31 | 30 30 30 0d 1a 54 09 20 |.J. md=1|000..T. |
|000030d0| 66 64 3d a3 0d 1a 5e 0f | 20 e3 20 74 78 3d 30 20 |fd=...^.| . tx=0 |
|000030e0| b8 20 37 0d 1a 68 10 20 | 20 e3 20 74 79 3d 30 20 |. 7..h. | . ty=0 |
|000030f0| b8 20 37 0d 1a 72 38 20 | 20 20 e7 20 28 6f 77 6e |. 7..r8 | . (own|
|00003100| 65 72 28 74 78 2c 74 79 | 29 3d 30 20 84 20 6f 77 |er(tx,ty|)=0 . ow|
|00003110| 6e 65 72 28 74 78 2c 74 | 79 29 3d 70 6c 61 79 65 |ner(tx,t|y)=playe|
|00003120| 72 29 20 80 20 ac 20 66 | 64 20 8c 0d 1a 7c 1b 20 |r) . . f|d ...|. |
|00003130| 20 20 20 54 65 6d 70 4f | 77 6e 65 72 28 29 3d 6f | TempO|wner()=o|
|00003140| 77 6e 65 72 28 29 0d 1a | 86 21 20 20 20 20 54 65 |wner()..|.! Te|
|00003150| 6d 70 53 74 72 65 6e 67 | 74 68 28 29 3d 73 74 72 |mpStreng|th()=str|
|00003160| 65 6e 67 74 68 28 29 0d | 1a 90 1f 20 20 20 20 54 |ength().|... T|
|00003170| 65 6d 70 41 6d 6d 6f 75 | 6e 74 28 29 3d 61 6d 6d |empAmmou|nt()=amm|
|00003180| 6f 75 6e 74 28 29 0d 1a | 9a 19 20 20 20 20 54 65 |ount()..|.. Te|
|00003190| 6d 70 50 6c 61 79 65 72 | 3d 70 6c 61 79 65 72 0d |mpPlayer|=player.|
|000031a0| 1a a4 26 20 20 20 20 f2 | 43 6f 6d 70 75 74 65 72 |..& .|Computer|
|000031b0| 41 64 64 4f 6e 65 54 6f | 53 71 75 61 72 65 28 74 |AddOneTo|Square(t|
|000031c0| 78 2c 74 79 29 0d 1a ae | 2c 20 20 20 20 f2 43 6f |x,ty)...|, .Co|
|000031d0| 6d 70 75 74 65 72 43 68 | 65 63 6b 49 66 43 68 61 |mputerCh|eckIfCha|
|000031e0| 69 6e 52 65 61 63 74 69 | 6f 6e 28 74 78 2c 74 79 |inReacti|on(tx,ty|
|000031f0| 29 0d 1a b8 15 20 20 20 | 20 44 69 66 66 28 74 78 |).... | Diff(tx|
|00003200| 2c 74 79 29 3d 30 0d 1a | c2 0c 20 20 20 20 66 64 |,ty)=0..|.. fd|
|00003210| 3d b9 0d 1a cc 24 f4 20 | 20 20 20 50 52 49 4e 54 |=....$. | PRINT|
|00003220| 54 41 42 28 30 2c 36 35 | 29 22 22 3b 54 65 6d 70 |TAB(0,65|)"";Temp|
|00003230| 50 6c 61 79 65 72 0d 1a | d6 1b 20 20 20 20 e3 20 |Player..|.. . |
|00003240| 6c 70 3d 31 20 b8 20 4e | 75 6d 50 6c 61 79 65 72 |lp=1 . N|umPlayer|
|00003250| 73 0d 1a e0 1a 20 20 20 | 20 20 e7 20 6c 70 3d 54 |s.... | . lp=T|
|00003260| 65 6d 70 50 6c 61 79 65 | 72 20 8c 0d 1a ea 28 20 |empPlaye|r ....( |
|00003270| 20 20 20 20 20 44 69 66 | 66 28 74 78 2c 74 79 29 | Dif|f(tx,ty)|
|00003280| 2d 3d 54 65 6d 70 41 6d | 6d 6f 75 6e 74 28 6c 70 |-=TempAm|mount(lp|
|00003290| 29 2b 31 0d 1a f4 0a 20 | 20 20 20 20 cc 0d 1a fe |)+1.... | ....|
|000032a0| 26 20 20 20 20 20 20 44 | 69 66 66 28 74 78 2c 74 |& D|iff(tx,t|
|000032b0| 79 29 2b 3d 54 65 6d 70 | 41 6d 6d 6f 75 6e 74 28 |y)+=Temp|Ammount(|
|000032c0| 6c 70 29 0d 1b 08 22 20 | 20 20 20 20 20 e7 20 54 |lp)..." | . T|
|000032d0| 65 6d 70 41 6d 6d 6f 75 | 6e 74 28 6c 70 29 3e 30 |empAmmou|nt(lp)>0|
|000032e0| 20 66 64 3d a3 0d 1b 12 | 0a 20 20 20 20 20 cd 0d | fd=....|. ..|
|000032f0| 1b 1c 09 20 20 20 20 ed | 0d 1b 26 1a 20 20 20 20 |... .|..&. |
|00003300| e7 20 66 64 20 8c 20 66 | 78 3d 74 78 3a 66 79 3d |. fd . f|x=tx:fy=|
|00003310| 74 79 0d 1b 30 08 20 20 | 20 cc 0d 1b 3a 15 20 20 |ty..0. | ...:. |
|00003320| 20 20 44 69 66 66 28 74 | 78 2c 74 79 29 3d 30 0d | Diff(t|x,ty)=0.|
|00003330| 1b 44 08 20 20 20 cd 0d | 1b 4e 26 f4 20 50 52 49 |.D. ..|.N&. PRI|
|00003340| 4e 54 54 41 42 28 74 78 | 2a 34 2b 33 31 2c 31 34 |NTTAB(tx|*4+31,14|
|00003350| 2d 32 2a 74 79 29 20 53 | 50 43 28 34 29 0d 1b 58 |-2*ty) S|PC(4)..X|
|00003360| 2e f4 20 50 52 49 4e 54 | 54 41 42 28 74 78 2a 34 |.. PRINT|TAB(tx*4|
|00003370| 2b 33 31 2c 31 34 2d 32 | 2a 74 79 29 20 22 22 3b |+31,14-2|*ty) "";|
|00003380| 44 69 66 66 28 74 78 2c | 74 79 29 0d 1b 62 07 20 |Diff(tx,|ty)..b. |
|00003390| 20 ed 0d 1b 6c 06 20 ed | 0d 1b 76 0d f4 20 41 24 | ...l. .|..v.. A$|
|000033a0| 3d 47 45 54 24 0d 1b 80 | 0c 20 6d 64 3d 31 30 30 |=GET$...|. md=100|
|000033b0| 30 0d 1b 8a 09 20 6d 74 | 3d 30 0d 1b 94 0d 20 4d |0.... mt|=0.... M|
|000033c0| 64 3d 2d 31 30 30 30 0d | 1b 9e 09 20 4d 74 3d 30 |d=-1000.|... Mt=0|
|000033d0| 0d 1b a8 0b 20 e7 20 66 | 64 20 8c 0d 1b b2 0c 20 |.... . f|d ..... |
|000033e0| 20 78 70 73 3d 66 78 0d | 1b bc 0c 20 20 79 70 73 | xps=fx.|... yps|
|000033f0| 3d 66 79 0d 1b c6 06 20 | cc 0d 1b d0 0f 20 20 e3 |=fy.... |..... .|
|00003400| 20 78 3d 30 20 b8 20 37 | 0d 1b da 10 20 20 20 e3 | x=0 . 7|.... .|
|00003410| 20 79 3d 30 20 b8 20 37 | 0d 1b e4 3c 20 20 20 20 | y=0 . 7|...< |
|00003420| e7 20 28 6f 77 6e 65 72 | 28 78 2c 79 29 3d 30 20 |. (owner|(x,y)=0 |
|00003430| 80 20 72 6e 64 3c 72 54 | 6f 42 65 61 74 29 20 84 |. rnd<rT|oBeat) .|
|00003440| 20 6f 77 6e 65 72 28 78 | 2c 79 29 3d 70 6c 61 79 | owner(x|,y)=play|
|00003450| 65 72 20 8c 0d 1b ee 35 | 20 20 20 20 20 e7 20 44 |er ....5| . D|
|00003460| 69 66 66 28 78 2c 79 29 | 3c 6d 64 20 8c 20 6d 64 |iff(x,y)|<md . md|
|00003470| 3d 44 69 66 66 28 78 2c | 79 29 3a 6d 74 3d 30 3a |=Diff(x,|y):mt=0:|
|00003480| 78 6d 3d 78 3a 79 6d 3d | 79 0d 1b f8 2c 20 20 20 |xm=x:ym=|y..., |
|00003490| 20 20 e7 20 44 69 66 66 | 28 78 2c 79 29 3d 6d 64 | . Diff|(x,y)=md|
|000034a0| 20 8c 20 6d 64 3d 44 69 | 66 66 28 78 2c 79 29 3a | . md=Di|ff(x,y):|
|000034b0| 6d 74 2b 3d 31 0d 1c 02 | 35 20 20 20 20 20 e7 20 |mt+=1...|5 . |
|000034c0| 44 69 66 66 28 78 2c 79 | 29 3e 4d 64 20 8c 20 4d |Diff(x,y|)>Md . M|
|000034d0| 64 3d 44 69 66 66 28 78 | 2c 79 29 3a 4d 74 3d 30 |d=Diff(x|,y):Mt=0|
|000034e0| 3a 78 4d 3d 78 3a 79 4d | 3d 79 0d 1c 0c 2c 20 20 |:xM=x:yM|=y..., |
|000034f0| 20 20 20 e7 20 44 69 66 | 66 28 78 2c 79 29 3d 4d | . Dif|f(x,y)=M|
|00003500| 64 20 8c 20 4d 64 3d 44 | 69 66 66 28 78 2c 79 29 |d . Md=D|iff(x,y)|
|00003510| 3a 4d 74 2b 3d 31 0d 1c | 16 09 20 20 20 20 cd 0d |:Mt+=1..|.. ..|
|00003520| 1c 20 08 20 20 20 ed 0d | 1c 2a 07 20 20 ed 0d 1c |. . ..|.*. ...|
|00003530| 34 0e 20 20 e7 20 6d 74 | 3d 31 20 8c 0d 1c 3e 0d |4. . mt|=1 ...>.|
|00003540| 20 20 20 78 70 73 3d 78 | 6d 0d 1c 48 0d 20 20 20 | xps=x|m..H. |
|00003550| 79 70 73 3d 79 6d 0d 1c | 52 07 20 20 cc 0d 1c 5c |yps=ym..|R. ...\|
|00003560| 0c 20 20 20 70 63 6b 3d | a3 0d 1c 66 0f 20 20 20 |. pck=|...f. |
|00003570| 70 70 3d b3 28 6d 74 29 | 0d 1c 70 0a 20 20 20 78 |pp=.(mt)|..p. x|
|00003580| 3d 30 0d 1c 7a 0a 20 20 | 20 79 3d 30 0d 1c 84 08 |=0..z. | y=0....|
|00003590| 20 20 20 f5 0d 1c 8e 3c | 20 20 20 20 e7 20 28 6f | ....<| . (o|
|000035a0| 77 6e 65 72 28 78 2c 79 | 29 3d 30 20 80 20 72 6e |wner(x,y|)=0 . rn|
|000035b0| 64 3c 72 54 6f 42 65 61 | 74 29 20 84 20 6f 77 6e |d<rToBea|t) . own|
|000035c0| 65 72 28 78 2c 79 29 3d | 70 6c 61 79 65 72 20 8c |er(x,y)=|player .|
|000035d0| 0d 1c 98 19 20 20 20 20 | 20 e7 20 44 69 66 66 28 |.... | . Diff(|
|000035e0| 78 2c 79 29 3d 6d 64 20 | 8c 0d 1c a2 0f 20 20 20 |x,y)=md |..... |
|000035f0| 20 20 20 70 70 2d 3d 31 | 0d 1c ac 0f 20 20 20 20 | pp-=1|.... |
|00003600| 20 20 78 70 73 3d 78 0d | 1c b6 0f 20 20 20 20 20 | xps=x.|... |
|00003610| 20 79 70 73 3d 79 0d 1c | c0 0a 20 20 20 20 20 cd | yps=y..|.. .|
|00003620| 0d 1c ca 09 20 20 20 20 | cd 0d 1c d4 0c 20 20 20 |.... |..... |
|00003630| 20 78 2b 3d 31 0d 1c de | 18 20 20 20 20 e7 20 78 | x+=1...|. . x|
|00003640| 3d 38 20 8c 20 78 3d 30 | 3a 79 2b 3d 31 0d 1c e8 |=8 . x=0|:y+=1...|
|00003650| 0d 20 20 20 fd 20 70 70 | 3d 30 0d 1c f2 07 20 20 |. . pp|=0.... |
|00003660| cd 0d 1c fc 06 20 cd 0d | 1d 06 1d 20 f2 41 64 64 |..... ..|... .Add|
|00003670| 4f 6e 65 54 6f 53 71 75 | 61 72 65 28 78 70 73 2c |OneToSqu|are(xps,|
|00003680| 79 70 73 29 0d 1d 10 23 | 20 f2 43 68 65 63 6b 49 |yps)...#| .CheckI|
|00003690| 66 43 68 61 69 6e 52 65 | 61 63 74 69 6f 6e 28 78 |fChainRe|action(x|
|000036a0| 70 73 2c 79 70 73 29 0d | 1d 1a 05 cd 0d 1d 24 05 |ps,yps).|......$.|
|000036b0| e1 0d ff | |... | |
+--------+-------------------------+-------------------------+--------+--------+